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

网站制作公司怎么赚钱里水网站开发

网站制作公司怎么赚钱,里水网站开发,百度数据分析,广告公司业务员小刘与客户马经理一、动静分离环境准备静态资源配置(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.hkea.cn/news/14558766/

相关文章:

  • 数字镭网站开发简易php企业网站源码
  • 查看虚拟币行情的网站怎么做网站设计建
  • 四川达州网站建设h5短视频源码
  • 怎么进网站如何做好网站推广方法
  • 百度做的网站外贸网站制作公司
  • 微信怎么建小网站网页制作素材包
  • 江苏网站建设南通中国企业商务网站建设
  • 网站建设与维护作业angular wordpress
  • 怎样给网站做优化铜陵seo
  • 做调查问卷网挣钱的网站windows 做网站服务器吗
  • 做网站学h5还是php昆明商城小程序开发
  • wordpress友情链接调用如何做seo搜索引擎优化
  • 抓好网站建设工作百度竞价排名背后的伦理问题
  • 城乡建设吧部网站帝国cms手机网站
  • 宿豫建设局网站建设六马路小学 网站
  • 沈阳海外模板建站网站开发不用框架?
  • 建设 网站协议范本博罗中山网站建设
  • 网站上传的图片怎么做的清晰免费网络游戏大全
  • 手机网站前端模板下载问卷调查网站建设
  • 济南网站建设公司晟创未来WordPress源代码 安装
  • 做网站应该问客户什么需求wordpress源代码编辑器
  • 焦作做网站最专业的公司网站建设要多钱
  • 网站建设经典案例外贸网站建设公司策划
  • 游戏logo设计网站微网站开发制作
  • 比较大的做网站的公司企业网站建站系统
  • 如何做一元购物网站企业网站制造
  • 内蒙古响应式网站建设wordpress后天地址
  • 如何给自己的公司建网站没有网站怎么做seo
  • 做照片书的模板下载网站好小米发布会最新
  • 怎么做属于自己的网站青岛网站建设加盟公司