当前位置: 首页 > news >正文

写着网站建设图片响应式环保网站模板下载

写着网站建设图片,响应式环保网站模板下载,中国大工程建设需要什么样的人才,太原市建设银行网站一、前提企业中#xff0c;随着用户的增长#xff0c;数据量也几乎成几何增长#xff0c;数据越来越大#xff0c;随之也就出现了各种应用的瓶颈问题。问题出现了#xff0c;我们就得想办法解决#xff0c;一般网站环境#xff0c;均会使用LAMP或者LNMP#xff0c;而我…一、前提 企业中随着用户的增长数据量也几乎成几何增长数据越来越大随之也就出现了各种应用的瓶颈问题。 问题出现了我们就得想办法解决一般网站环境均会使用LAMP或者LNMP而我们对于网站环境的优化除了对源代码进行优化、SQL慢查询优化 、SQL创建索引等之外我们还可以对环境架构进行优化与扩展。 因此我们引入了 Nginx 对站点实现负载均衡和动静分离来加快访问速度。二、Nginx 动静分离与负载均衡的实现机制 Nginx 动静分离与负载均衡的的实现离不开反向代理什么是反向代理呢反向代理主要应用于集群环境中有多个客户端给Nginx服务器发送的请求当 Nginx 服务器接收到之后会按照一定的规则将请求分发给了后端的业务处理服务器此时请求的来源也就是客户端是明确的但是请求具体由哪台服务器处理并不明确在这里Nginx 所扮演的就是一个反向代理角色。通过反向代理我们无法直接看到后端服务器的服务器信息因此反向代理具有隐藏业务服务器的作用三、Nginx 反向代理实现 1、网络拓扑 2、环境准备 我们准备好7台服务器2 台 MySQL 数据库做高可用4 台 Web 服务器其中 2 台装 NginxPHP 做动态页面的负载均衡另外 2 台装 ApachePHP 做静态页面的负载均衡1 台 Nginx 服务器做反向代理服务器。 至于服务器环境的安装部署这里就不进行操作了如有疑问的可以留言或者查看小弟前面的文章。 3、Nginx 服务器中 Nginx 服务配置文件修改 修改 http 部分 [rootnginx ~]# vim /usr/local/nginx/conf/nginx.conf 1、重新定义 Nginx 服务的日志记录格式关于关键字的释义大佬们可以参阅官网。 2、使用 upstream 关键字定义后端服务器 格式uptream 后端节点组名称(可自定义) server IP地址 权重 最大失败次数 失败超时时间 意思是当后端节点连续两次在3秒内无法连接时将放弃连接该节点Nginx 将客户端请求发送给下一节点。 修改 server 部分这里配置为 Nginx 虚拟机 [rootnginx ~]# vim /wdata/nginx/config/80.conf 1、配置 Nginx location 匹配 分别配置以 .html 、.jpeg 、.jpg 、.gif 、.png 、.php 为扩展名的文件的 location 规则。 proxy_set_header允许重新定义或添加字段传递给代理服务器的请求头。该值可以包含文本、变量和它们的组合。在本例中意思将真实的客户端地址添加到代理服务器的请求头中。 proxy_pass设置反向代理的连接格式为proxy_pass http://后端节点组的名称; 。 X-Forwarded-For简称 XFF 头它代表客户端也就是 HTTP 的请求端真实的 IP 只有在通过了 HTTP 代理或者负载均衡服务器时才会添加该项。 $remote_addr远端地址也就是客户端 IP 地址 2、配置站点日志这里将日志格式指定为我们在 HTTP 部分配置为的 main 规则。 Nginx 反向代理的配置请参照图中进行修改其他详细的配置参数请参阅官网后续继续更新。四、后端 Nginx 服务节点配置 后端 Nginx 服务器节点主要用来做以 .php 扩展名结尾的站点文件的访问和图片文件的访问做到将图片资源单独剥离以降低服务器负载。 1、配置以 .php 为扩展名的站点服务器 [rootweba config]# vim 80.conf 如上图 a、listen配置监听端口这里配置为 80 端口在生产环境中我们可能会配置成 443 端口。 server_name配置域名这里是实验环境因此采用默认未配置域名。 index配置支持的文件类型 root配置全局站点路径 b、配置局部站点路径、fastcgi的地址端口(指的是php-fpm的监听地址及端口)、所支持的文件类型等 c、配置日志文件 Nginx 站点的配置大概做到这种配置基本就可以进行访问如果在企业中需要更复杂的配置请参考官方文档。 2、配置单独的图片资源站点 [rootweba config]# vim 81.conf 如上图 配置方式跟 1 的配置完全一样只是修改一下图片资源的路径即可。 WebA 和 WebB 的配置完全一样。最后修改完配置别忘了刷新用命令service nginx reload 即可五、后端 Apache 服务节点配置 1、Apache 服务节点的配置基本也跟 Nginx 差不多我们这里使用命令修改 Apache 配置文件。 [rootwebc ~]# sed -i s#/home/wwwroot/default#/wdata/http/www#g /usr/local/apache/conf/httpd.conf [rootwebc ~]# sed -i s#/home/wwwroot/default#/wdata/http/www#g /usr/local/apache/conf/extra/httpd-vhosts.conf [rootwebc ~]# sed -i s#/var/log/wwwlogs#/var/log/wwwlogs#g /usr/local/apache/conf/httpd.conf [rootwebc ~]# sed -i s#/var/log/wwwlogs#/var/log/wwwlogs#g /usr/local/apache/conf/extra/httpd-vhosts.conf [rootwebc ~]# sed -i s#/var/www#/wdata/http/www#g /usr/local/apache/conf/extra/httpd-vhosts.conf 在 WebC 和 WebD 中分别执行主要设置网站根目录和日志目录。 2、修改 Apache 的端口和监听地址 [rootwebc ~]# vim /usr/local/apache/conf/httpd.conf 找到 Listen 行修改为 0.0.0.0:80 如图 3、修改 Apache 日志文件格式方便我们更好阅读 Apache 日志也可以保持默认。 找到 行在下面的注释下面添加 LogFormat %a - %A %t %B %b %{Foobar}C %f - %h - %H %{Foobar}i %m %{Foobar}n %{Foobar}o - %p - %P %q %r %s %T %u %U %v %V %X main 如图 至于所添加的参数的含义大家可参阅 Apache 官方文档。 到此 Apache 配置完成还有一些关于 Apache 的权限配置等这里就先不做特殊说明后期再做更新。 启动 httpd 服务 service httpd start六、添加或者上传站点文件 1、在 WebA 中的网站根目录下添加 index.php 文件内容如下 This is a PHP page Real ServerA This is a PHP page ! $link new mysqli(192.168.20.150
http://www.pierceye.com/news/666084/

相关文章:

  • 网站建设静态部分报告总结在合肥哪里学网站建设
  • 建站行业现状网易与暴雪合作
  • 网站中添加百度地图购物网站产品做促销能赚钱吗
  • 金融公司 网站开发怎么样建网站卖东西
  • 网站导航栏垂直如何提高你的网站的粘性
  • 直播网站开发接入视频中国建筑招聘官网2022
  • 大连专业企业建站找哪家wordpress 保护wp-login.php
  • 微网站建设哪家便宜想要找个网站做环评公示
  • 建设银行网银网站激活个人简历模板电子版可填写
  • 肃州区建设局网站宁夏百度seo
  • 关于做电影的网站设计西安网站建设制作 熊掌号
  • idc网站建设怎么自己做一个网页链接
  • 网站开发安全模块方案个人网站搭建软件
  • 重庆建设招标造价信息网站个人网站建设与维护
  • 网站备案用户名忘了怎么办嘉兴做外贸网站的公司
  • 1688网站的特点网站制作器手机版下载
  • 兖州网站开发做一个中英文网站多少钱
  • wordpress怎么做网盘站好看的页面图片
  • 建设网站深圳罗湖安徽合肥做网站
  • 一级a做爰片免费网站下载网站快慢由什么决定
  • 网页设计与网站建设 郑州大学网络购物网站备案
  • 美观网站建设哪家好优化大师最新版下载
  • 外贸品牌网站制作wordpress 微信主题
  • 旅游网站开发需求分析网站的根目录的路径
  • easyUI网站开发docker wordpress mysql
  • dede手机网站模板下载黄冈做网站
  • 诸城网站建设葛小燕现在搜索引擎哪个比百度好用
  • 嘉兴做微网站多少钱注册网页需要多少钱
  • 论坛类网站设计大型网站系统解决方案
  • 网站建设中页面设计广告策划书籍