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

淮南网格员招聘怎样让网站优化的方式

淮南网格员招聘,怎样让网站优化的方式,给设计网站做图是商用吗,下载优化大师app一、动静分离环境准备静态资源配置(10.36.192.169)安装nginx修改配置文件重启nginx 动态资源配置(192.168.20.135)yum安装php修改nginx配置文件重启nginx nginx代理机配置#xff08;192.168.20.134#xff09;修改nginx子自配置文件重启nginx 客户端访问 二、防盗链nginx防止… 一、动静分离环境准备静态资源配置(10.36.192.169)安装nginx修改配置文件重启nginx 动态资源配置(192.168.20.135)yum安装php修改nginx配置文件重启nginx nginx代理机配置192.168.20.134修改nginx子自配置文件重启nginx 客户端访问 二、防盗链nginx防止网站资源被盗用模块如何区分哪些是不正常的用户盗链实验在正版网站发布资源浏览器访问盗版网站盗用浏览器访问盗版网站 观察正版服务器的日志防盗链实验修改正版网站的子配置文件none字段server_name字段 一、动静分离 实质 使用正则表达式匹配过滤交给不同的服务器 优点 把动态页面和静态页面分别由不同的服务器来解析加快解析速度降低单个服务器的压力 环境准备 静态资源配置(10.36.192.169) 安装nginx echo [nginx-stable] namenginx stable repo baseurlhttp://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck1 enabled1 gpgkeyhttps://nginx.org/keys/nginx_signing.key module_hotfixestrue[nginx-mainline] namenginx mainline repo baseurlhttp://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck1 enabled0 gpgkeyhttps://nginx.org/keys/nginx_signing.key module_hotfixestrue /etc/yum.repos.d/nginx.repoyum clean all yum makecache yum repolistyum install yum-utils yum -y install nginx修改配置文件 vim /etc/nginx/conf.d/default.conf server {listen 80;server_name localhost;location ~ \.(html|jpg|png|js|css|gif|bmp|jpeg) {root /usr/share/nginx/html;} }重启nginx nginx -t nginx -s reload动态资源配置(192.168.20.135) yum安装php rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum install php71w-xsl php71w php71w-ldap php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath php71w-mcrypt -y yum install -y php71w-fpm systemctl start php-fpm systemctl enable php-fpmyum 安装nginx方法如上 修改nginx配置文件 vim /etc/nginx/conf.d/default.conf server {listen 80;server_name localhost;location ~ \.php$ {root /usr/local/nginx/html; #指定网站目录fastcgi_pass 127.0.0.1:9000; #指定访问地址fastcgi_index index.php; #指定默认文件fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #站点根目录取决于root配置项include fastcgi_params; #包含nginx常量定义}}重启nginx nginx -t nginx -s reloadnginx代理机配置192.168.20.134 修改nginx子自配置文件 vim /etc/nginx/conf.d/default.conf upstream static {server 10.36.192.169 weight1 max_fails2 fail_timeout2s; } upstream php {server 192.168.20.135 weight2 max_fails2 fail_timeout2s; }server {listen 80;server_name localhost;location ~ \.php$ {proxy_pass http://php;proxy_set_header Host $host:$server_port;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;} location ~ .*\.(html|gif|jpg|png|bmp|swf|css|js)$ {proxy_pass http://static;proxy_set_header Host $host:$server_port;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;} }重启nginx nginx -t nginx -s reload客户端访问 当访问静态页面的时候location 匹配到 (html|jpg|png|js|css|gif|bmp|jpeg) 通过转发到静态服务器静态服务通过location的正则匹配来处理请求。 当访问动态页面时location匹配到 .php 结尾的文件转发到后端php服务处理请求。 二、防盗链 盗链 两个网站A和BA网站引用了B网站上的资源这种行为叫做盗链 防盗链 防止A引用B的资源 nginx防止网站资源被盗用模块 ngx_http_referer_module 如何区分哪些是不正常的用户 HTTP Referer是header的一部分,当浏览器向web服务器发送请求时,一般会带上Referer,告诉服务器我从那个页面链接过来,服务器借此可以获得一些信息用于处理,例如防止未经允许的网站盗链图片,文件等.因此HTTP Referer可以是通过程序来伪装生成的,所以通过Reterer信息防盗链并非100%可靠,它能够限制大部分的盗链情况 盗链实验 服务器1IP: 192.168.20.135 (正版网站) 服务器2IP: 192.168.0.12 在正版网站发布资源 修改配置文件(发布图片1.jpg) [rootlocalhost ~]# vim /etc/nginx/conf.d/default.conf server {listen 80;server_name localhost;location /{root /usr/share/nginx/html; #网站默认发布路径index 1.jpg;} }重启nginx服务 nginx -t nginx -s reload浏览器访问 盗版网站盗用 修改网站发布页面 [rootdaili ~]# cd /usr/share/nginx/html/ #yum安装nginx的默认发布路径 [rootdaili html]# vim index.html html headmeta charsetutf-8 titleqf.com/title /head body stylebackground-color:green; #背景为绿色img srchttp://192.168.20.135/1.jpg/ #盗用171IP的1.jpg这个图片 /body /html浏览器访问盗版网站 观察正版服务器的日志 防盗链实验 *服务器1IP: 192.168.20.135 (正版网站) 服务器2IP: 192.168.0.12 none : 允许没有http_referer的请求访问资源 blocked : 允许不是http://开头的不带协议的请求访问资源 server_names : 只允许指定ip/域名来的请求访问资源白名单) 修改正版网站的子配置文件 vim /etc/nginx/conf.d/default.conf server {listen 80;server_name localhost;location /{root /usr/share/nginx/html;index 1.jpg; valid_referers none blocked www.baidu.com; if ($invalid_referer) {return 502; }} }重启服务 nginx -t nginx -s reload开启防盗链 因为我们在服务器上配置了防盗链所以访问做了盗链的ip图片加载不出来并且状态码也是502 none字段 无none访问正版网站,也就是Referer为空访问不到正版服务器的资源 server {listen 80;server_name localhost;location / {root /usr/share/nginx/html;index 1.jpg;valid_referers blocked 192.168.0.12;if ($invalid_referer) {return 502;}} }有none访问正版网站 server_name字段 如果在服务器上将做了盗链的机器ip写入白名单server_names这样就可以访问到了状态码为200 server {listen 80;server_name localhost;location / {root /usr/share/nginx/html;index 1.jpg;valid_referers none blocked 192.168.0.12;if ($invalid_referer) {return 502;}} }
http://www.w-s-a.com/news/776400/

相关文章:

  • 网站301重定向代码wordpress 加子目录
  • 淄博网站制作优化推广asp做学生信息网站
  • 海口招商建设有限公司网站淮安哪有专业做网站的公司
  • 喀什哪有做网站的国内正规seo网络推广
  • 网站设计初步规划公司网页打不开是什么原因
  • 深圳企业网站建设推广服务php做的商城网站设计论文
  • 韩雪冬网站手机网站开发 宽度
  • 奉贤专业做网站新手怎么做企业网站
  • 做网站用哪几个端口 比较好手机号网站源码
  • 手机免费代理ip网站那个旅游网站做攻略最好
  • 西安做网站找哪家公司好苏州专业网站建设开发
  • dedecms如何做网站网站设计实施方案
  • 网站建设合约品牌设计有哪些
  • 织梦企业门户网站宝塔搭建wordpress网站
  • 网站为什么没有排名了11月将现新冠感染高峰
  • 网站开发维护专员岗位职责辽阳企业网站建设
  • 做外国订单有什么网站网站设计论文提纲
  • 商城网站建设报价方案导师让做网站
  • 清远市企业网站seo联系方式动易官方网站
  • 手机上怎么做能打开的网站一级域名和二级域名跨域
  • 网站首页效果图wordpress 在线教育
  • 电商网站开发团队广西桂林商贸旅游技工学校
  • 网站模板文件怎么下载东莞常平镇邮政编码
  • 建网站需要什么wordpress误删的后果
  • wordpress无插件实现网站地图做阿里巴巴网站店铺装修费用
  • 英文互动网站建设南宁住房和城乡建设局网站
  • 威海微网站建设乐清建网站哪家强
  • 网站和app的开发成本saas系统开发教程
  • ps切片工具做网站大气简洁网站
  • 网至普的营销型网站建设wordpress邮箱验证插件下载