/usr/local/nginx/sbin/nginx -V #查看版本 nginx version: YWS/1.0 built by gcc 4.1.2 20080704 (Red Hat 4.1.2-52) TLS SNI support disabled configure arguments: --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --add-module=../ngx_cache_purge-1.3 #注意这里的编译项 cd lnmp/nginx/ wget http://www.nginx.org/download/nginx-1.0.15.tar.gz tar xzf nginx-1.0.15.tar.gz cd nginx-1.0.15 #修改版本信息 sed -i 's@#define NGINX_VERSION.*$@#define NGINX_VERSION "1.0"@g' src/core/nginx.h sed -i 's@#define NGINX_VER.*NGINX_VERSION$@#define NGINX_VER "YWS/" NGINX_VERSION@g' src/core/nginx.h ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --add-module=../ngx_cache_purge-1.3 make //注意只make 不要make install mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx$(date +%m%d) #备份nginx原文件 cp objs/nginx /usr/local/nginx/sbin/nginx #复制编译make后的文件覆盖nginx原文件 /usr/local/nginx/sbin/nginx -t #检测nginx文件配置 kill -USR2 `cat /usr/local/nginx/logs/nginx.pid` #把nginx.pid改成nginx.pid.oldbin跟着启动新的nginx kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin` #退出旧的nignx 转载请保留固定链接: https://linuxeye.com/configuration/352.html |