nginx升级方法
2014-04-05 21:43
585 查看
本帖最后由 lqph3387 于 2010-9-14 10:17 编辑
Nginx编译后就一个小文件,不带动态库,升级也可以无缝升级,并不影响访问。
首先下载Nginx:nginx-0.7.65.tar.gz
再执行 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module ,按原来的路径配置,自己需要的包打上,基本上没啥,基本功能Nginx都自带了。
然后make,但不要install
编译完,在objs目录下有一个nginx执行文件,就是它了。
备份下原来老的nginx文件
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
在把新objs下的nginx cp到sbin下。
cp -p objs/nginx /usr/local/nginx/sbin/
nginx -t 测试下,显示通过。
//让nginx把nginx.pid改成nginx.pid.oldbin 跟着启动新的nginx,一般lnmp一键安装包安装的按下面执行命令即可。
kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
//退出旧的nignx
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
升级完成!
Nginx编译后就一个小文件,不带动态库,升级也可以无缝升级,并不影响访问。
首先下载Nginx:nginx-0.7.65.tar.gz
再执行 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module ,按原来的路径配置,自己需要的包打上,基本上没啥,基本功能Nginx都自带了。
然后make,但不要install
编译完,在objs目录下有一个nginx执行文件,就是它了。
备份下原来老的nginx文件
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
在把新objs下的nginx cp到sbin下。
cp -p objs/nginx /usr/local/nginx/sbin/
nginx -t 测试下,显示通过。
//让nginx把nginx.pid改成nginx.pid.oldbin 跟着启动新的nginx,一般lnmp一键安装包安装的按下面执行命令即可。
kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
//退出旧的nignx
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
升级完成!
相关文章推荐
- 给wmnp升级php和nginx的方法
- nginx平滑重启与平滑升级的方法
- 网站升级HTTPS,免费SSL证书Let’s Encrypt安装使用教程:Apache和Nginx配置方法
- nginx 平滑重启与升级的实现方法
- nginx的平滑升级方法:
- 升级nginx支持HTTP/2服务端推送的方法
- lnmp nginx和php升级方法
- LNMP升级Nginx,PHP,MYSQL的方法
- nginx平滑重启与平滑升级的方法
- Nginx平滑升级的详细操作方法
- lnmp nginx和php升级方法
- 升级nginx以支持http2的方法
- ADS 转Keil, ADS升级至MDK常见错误 invalid call from '~PRES8' function to 'REQ8' 解决方法
- 讲解Nginx服务器中设置本地浏览器缓存的简单方法
- Oracle 9i从9.2.0.1.0升级到9.2.0.7.0之后不能exp与imp的解决方法
- Linux下nginx配置https协议访问的方法
- [转] Nginx 上传出现413 Request Entity Too Large 解决方法
- Linux中Plone的升级方法
- 使用 Caddy 替代 Nginx,全站升级 https,配置更加简单
- Node.js升级与升级失败的解决方法