技术知识库

帮助中心 >  产品文档 >  网站相关 >  wdcp环境下nginx升级到任意版本的脚本

之前使用wdcp,被wdcp各种一键升级脚本坑得死去活来。因为都是默认编译,所以这些脚本基本都没有附带任何功能。前不久在对抗CC攻击的过程中,文武双全把nginx和php都升级到目前的最高版本,顺便也解决了困扰我许久的wdcp下web服务拿不到真实ip的问题。特此奉上,根据wdcp官方论坛网友提供的nginx升级到任意版本的脚本,并且添加了新的编译语句。该脚本提供了附带识别真实ip的功能,用了各种cdn和阿里云的云盾的wdcp用户推荐使用哦。

wdcp下nginx升级脚本的下载和安装

nginx升级脚本的下载地址:http://www.landui.com/down/2015/2/nginx_up.sh

把脚本丢到服务器的/root目录,或者登陆服务器后,使用

wget  http://www.landui.com/down/2015/2/nginx_up.sh  命令下载;

然后执行命令 sh nginx_up.sh 1.7.9 ;   这里1.7.9你可以填写你想升?到的任意版本nginx的版本号,我反正是直接升级到目前最高的nginx1.7.9版本了。

需要注意的是:把服务器的nginx停掉再升级。我在nginx跑的时候升级,出现了两次升级完成后nginx.conf配置文件丢失的问题。。。我从?版本的nginx里复制了一份到升级后的nginx目录里,解决了这个问题。

脚本增加了http_realip_module的编译语句

http_realip_module语句可以识别使用各种cdn或者阿里云云盾后,nginx无法拿到访客真实ip的问题。在cdn日渐流行的当下,在linux安全软件日益普及的情况下,强烈建议使用nginx的时候,编译上该module。



提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: