wdcp升级nginx到最新版 隐藏版本号

2016年7月1日19:47:05 发表评论 1,300 views
cd /tmp   //进入临时文件夹
wget -c http://nginx.org/download/nginx-1.9.5.tar.gz(1.9.5可修改为你想要的)
tar -zxvf nginx-1.9.5.tar.gz
cd nginx-1.9.5
vi src/core/nginx.h

找到如下几行并按照自己的意愿修改,如:

#define nginx_version         0110
#define NGINX_VERSION      "1.9.5"  //此处数字修改为你需要的
#define NGINX_VER          "Nothing/" NGINX_VERSION  //此处替换Nothing为你需要的

#define NGINX_VAR          "Nothing"  ////此处替换Nothing为你需要的

对这两行,你可以随便填写,如果是为了迷惑别人你可以修改为Apache 3.0或是Apache 2.0,或者是微软的IIS(估计这是在自找麻烦!)以及其它的文本服务器名称或版本号都行;如果是想牛X一下,那么就自己起一个响儿不亮的名字吧!修改 完成后就可进行编译安装了。

进入下载的nginx文件后开始编写nginx配置选项

./configure --user=www --group=www --prefix=/www/wdlinux/nginx-1.9.5 --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module

上述条目声明了nginx所属的用户组和用户名以及支持https协议等等,如果还需要额外的可以添加。

make  //make看看是否报错,有错就按返回的提示操作
make install

install安装无误后,使用之前的nginx配置文件覆盖到新的nginx目录下

mv /www/wdlinux/nginx-1.8.1/conf/nginx.conf /www/wdlinux/nginx-1.9.5/conf/nginx.conf.default
cp -pR /www/wdlinux/nginx-1.8.1/conf/* /www/wdlinux/nginx-1.9.5/conf/
service nginxd stop

操作停止nginx指令可能会出现错误,如下:

Stopping nginx: nginx: [error] open() "/www/wdlinux/nginx-1.9.5/logs/nginx.pid" failed (2: No such file or directory)

确实是没有nginx.pid,执行如下用来启动

/www/wdlinux/nginx/sbin/nginx -c /www/wdlinux/nginx/conf/nginx.conf

再次提示 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

原因是nginx的80端口给占了,主要还是编译之前没关闭旧的nginx,执行

  killall -9 nginx

关闭nginx进程。再次执行

/www/wdlinux/nginx/sbin/nginx -c /www/wdlinux/nginx/conf/nginx.conf

又提示 Shutting down php_fpm warning, no pid file found - php-fpm is not running ?原因是php-fpm is not running,确实是没运行,不管

rm -f /www/wdlinux/nginx  //删除之前的nginx

创建新的nginx连接

ln -sf /www/wdlinux/nginx-1.9.5 /www/wdlinux/nginx
sed -i '/limit_zone/d' /www/wdlinux/nginx/conf/nginx.conf
service nginxd start

OK了,再去看nginx成功了,不过wdcp后台进去不,提示数据库没有运行连接上。 输入 service mysqld restart 重启数据库。可以登录后台了,不放心再重启一次nginx,一切完好。
wdcp升级nginx到最新版 隐藏版本号

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: