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

网站改版做301/竞价推广托管服务

网站改版做301,竞价推广托管服务,搞笑网站源代码,自己做网站 怎么解决安全问题标签:nginx 公司目前使用的nginx版本比较低(nginx-1.0.12),请网络安全公司做了一下“远程安全评估”,发现有下列漏洞: nginx URI处理安全限制绕过漏洞(CVE-2013-4547) Nginx ‘access.log‘不安全文件权限漏…

标签:nginx

公司目前使用的nginx版本比较低(nginx-1.0.12),请网络安全公司做了一下“远程安全评估”,发现有下列漏洞: 
nginx URI处理安全限制绕过漏洞(CVE-2013-4547) 
Nginx ‘access.log‘不安全文件权限漏洞(CVE-2013-0337) 
nginx SSL会话固定漏洞(CVE-2014-3616) 
nginx resolver 拒绝服务漏洞(CVE-2016-0747) 
nginx resolver 拒绝服务漏洞(CVE-2016-0742) 
nginx ‘ngx_http_mp4_module.c‘缓冲区溢出漏洞 
nginx标头解析内存泄露漏洞 
nginx ‘ngx_http_close_connection()‘远程整数溢出漏洞 
nginx 空指针间接引用漏洞(CVE-2016-4450) 
nginx resolver 释放后重利用漏洞(CVE-2016-0746) 

为了修复上面的漏洞,决定将nginx 更新为nginx-1.12.0 


1.首先下载 nginx-1.12.0.tar.gz,nginx-upstream-jvm-route-master.zip 
ngx_cache_purge-2.3.tar.gz 
附件中有依赖包 

2.解压  tar -zxvf ngx_cache_purge-2.3.tar.gz 
tar -zxvf  nginx-upstream-jvm-route-master.zip 
tar -zxvf  nginx-1.12.0.tar.gz 

3.通过./nginx -V 查看原来安装时的参数 

[root@localhost sbin]# ./nginx -V 
nginx version: nginx/1.0.12 
configure arguments: --prefix=/opt/nginx --with-http_stub_status_module --with-pcre=/opt/soft/pcre-8.21 --add-module=../nginx_upstream_jvm_route/ --add-module=../ngx_cache_purge-1.5 --add-module=../nginx_upstream_check_module-master 


4.进入  nginx-1.12.0 执行: 
patch -p0 < nginx-upstream-jvm-route-master所在路径下的jvm_route.patch 
patch -p0 < /opt/soft/nginx-upstream-jvm-route-master/jvm_route.patch 
注意一定要执行,否则make 时会报错误 

5.执行 
[root@localhost nginx-1.12.0]# ./configure --prefix=/opt/nginx --with-http_stub_status_module --with-pcre=/opt/soft/pcre-8.21 --add-module=/opt/soft/nginx-upstream-jvm-route-master/ --add-module=/opt/soft/ngx_cache_purge-1.5 --add-module=/opt/soft/nginx_upstream_check_module-master 

6. [root@localhost nginx-1.12.0]#make 

7.[root@localhost nginx-1.12.0] mv /opt/nginx/sbin/nginx /opt/nginx/sbin/nginx.old 
8.[root@localhost nginx-1.12.0] cp objs/nginx /opt/nginx/sbin/ 
9.[root@localhost nginx-1.12.0]# make upgrade 
/opt/nginx/sbin/nginx -t 
nginx: the configuration file /opt/nginx/conf/nginx.conf syntax is ok 
nginx: configuration file /opt/nginx/conf/nginx.conf test is successful 
kill -USR2 `cat /opt/nginx/logs/nginx.pid` 
sleep 1 
test -f /opt/nginx/logs/nginx.pid.oldbin 
kill -QUIT `cat /opt/nginx/logs/nginx.pid.oldbin` 

注意:升级是不需要关闭nginx 


10.[root@localhost nginx-1.12.0]# /opt/nginx/sbin/nginx -V 
nginx version: nginx/1.12.0 
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) 
configure arguments: --prefix=/opt/nginx --with-http_stub_status_module --with-pcre=/opt/soft/pcre-8.21 --add-module=/opt/soft/nginx-upstream-jvm-route-master/ --add-module=/opt/soft/ngx_cache_purge-2.3 --add-module=/opt/soft/nginx_upstream_check_module-master 


升级成! 


模块说明: 
nginx_upstream_check_module 来检测后方realserver的健康状态,如果后端服务器不可用,则所以的请求不转发到这台服务器。 
nginx_upstream_jvm_route: 通过session cookie的方式来获取session粘性。如果在cookie和url中并没有session,则这只是个简单的round-robin 负载均衡。 

ngx_cache_purge:缓存模块

 

模块下载:http://gjp014.iteye.com/blog/2384146

本文出自 “菜鸟” 博客,请务必保留此出处http://gjp014.blog.51cto.com/2393413/1947429

nginx 升级为最新版 nginx -1.12.0

标签:nginx

原文:http://gjp014.blog.51cto.com/2393413/1947429

转载于:https://www.cnblogs.com/ouyy/p/9103396.html

http://www.lbrq.cn/news/1618039.html

相关文章:

  • 1.网站建设分为哪几个阶段/网站提交入口
  • 淘客免费网站建设/品牌营销策划方案案例
  • ssm框架网站开发 参考文献/软文发稿
  • 教育类网站怎么做/石家庄疫情
  • wordpress分类加密/合肥seo搜索优化
  • wordpress关闭自适应/搜索关键词优化
  • 建e全景app/seo专员是什么职位
  • 国外网站免费dns/百度号码认证平台首页
  • 东莞专业网站制作设计/南京网站排名提升
  • 做淘宝客网站php/百度平台交易
  • iis默认网站停止/厦门百度seo排名
  • 住房和城乡建设局网站/驾校推广网络营销方案
  • 县科协微网站建设/seo标题优化的心得总结
  • 中国建筑集团有限公司排名/重庆排名seo公司
  • 青海省交通建设工程质量监督站网站/百度信息流账户搭建
  • 开个小网站要怎么做的/厦门谷歌seo公司
  • 镇江网站建设制作/大众网疫情最新消息
  • 企业网站如何做微信营销/沈阳网站关键字优化
  • wordpress制作主题/网站seo外链平台
  • 贵州成品网站/cfa一级看多久两分钟
  • 上传网站页面打不开怎么办/全国推广优化网站
  • 公务员做网站赚钱不会违规吧/google 谷歌
  • 顺德网站制作案例如何/外链link
  • 公司网站开发费怎么入账/石家庄网站建设就找
  • 镇江做网站seo/盐城seo排名
  • 什么是网站app建设/南通网络推广
  • 网站是如何盈利的/百度首页网址
  • 新闻网站运做/关键词搜索引擎工具
  • 网站建设详细报价单/百度广告联盟价格
  • 静态网页毕业设计论文/太原百度关键词优化
  • 开源医院信息管理系统:基于若依框架的智慧医疗解决方案
  • WebSocket配置实战:打造稳健高效的消息通信系统
  • 代码随想录算法训练营第三十六天
  • 智能AI医疗物资/耗材管理系统升级改造方案分析
  • k8s搭建nfs共享存储
  • PyCharm插件开发与定制指南:打造个性化开发环境