升级nginx 1.4.1 到 1.7.8

一、下载1.7.8

二、编译新版本的nginx

cd /usr/local/src

tar zxvf nginx-1.7.8.tar.gz

cd nginx-1.7.8

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre --with-http_gzip_static_module

make

三、备份旧版本的nginx可执行文件,复制新版本的nginx可执行文件

cd /usr/local/nginx/sbin

mv nginx nginx.old20170321

cp /usr/local/src/nginx-1.7.8/objs/nginx ./

四、测试新版本nginx是否正常

/usr/local/nginx/sbin/nginx -t

五、平滑升级nginx

kill -USR2 `cat /var/run/nginx.pid`

六、旧版本nginx的pid变为了pid.oldbin

这是旧版本的nginx与新版本的nginx同时在运行,过段时间nginx处理完用户请求后,执行下面的操作即可。

七、关闭旧版本的nginx

kill -QUIT `cat /var/run/nginx.pid.oldbin`

八、验证nginx是否升级成功

/usr/local/nginx/sbin/nginx -V

时间: 2024-11-12 02:34:49

升级nginx 1.4.1 到 1.7.8的相关文章

第三方库升级Nginx

通过PPA方式,来升级Nginx 1. 添加PPA sudo add-apt-repository ppa:nginx/stable sudo apt-get updatesudo apt-get upgrade nginx 补充:可通过此方式安装Nginx,第三行可替换为: sudo apt-get install nginx

LNMP 1.2升级Nginx、MySQL/MariaDB、PHP教程

一般情况下不建议对生产环境进行升级,升级开始后会停止LNMP相关服务.本文仅适用于LNMP1.2及以后版本! 在LNMP目前LNMP v1.2中已经包含了Nginx.MySQL/MariaDB.PHP的升级脚本,可以帮助搭建对环境中的程序进行升级.(注意:以下操作均需要在lnmp压缩包解压后的目录里运行) 一.Nginx升级脚本执行:./upgrade.sh nginx 按提示输入版本号后回车(访问 http://nginx.org/en/download.html 可查找nginx的最新版本号

LNMP 1.2/1.3+升级Nginx、MySQL/MariaDB、PHP教程

一般情况下不建议对生产环境进行升级,升级开始后会停止LNMP相关服务.本文仅适用于LNMP1.2.1.3及1.4等以后版本! 在LNMP目前LNMP v1.2/1.3+版本中已经包含了Nginx.MySQL/MariaDB.PHP.PHPMyAdmin的升级脚本,可以帮助搭建对环境中的程序进行升级.(注意:以下操作均必须在lnmp安装包压缩包解压后的目录里运行) 一.Nginx升级脚本执行:./upgrade.sh nginx 按提示输入版本号后回车(访问 http://nginx.org/en

升级nginx以支持http2的方法

本篇文章主要介绍了升级nginx以支持http2的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧本文介绍了升级nginx以支持http2的方法,分享给大家,具体如下: 一键升级脚本 https://github.com/whisshe/upHttp2.git HTTP/2 的优势 相比 HTTP/1.x,HTTP/2 在底层传输做了很大的改动和优化: HTTP/2 采用二进制格式传输数据,而非 HTTP/1.x 的文本格式.二进制格式在协议的解析和优化扩展上带来

lnmp升级nginx引起的 nginx:Can't locate nginx.pm 错误

如果启动nginx报错: 正在启动 nginx:Can't locate nginx.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .). BEGIN failed--compilation aborted. ngi

【Nginx】源码安装Nginx 平滑升级Nginx

Web服务对比 Linux平台 Php.Python:nginx.tengine(淘宝).apache Jave:tomcat.Jboss.IBM WebSphere Windows平台:IIS(.net) Nginx的优点:性能高.并发高.静态网站.动态网站(php.python) 在对比其他web软件的情况下nginx的性能更加好!在国内广泛使用 Nginx 十分轻量级的HTTP服务器 是一个高性能的HTTP和反向代理服务器 官方网站: http://nginx.org/ Nginx以及现代

升级nginx,查看已经安装的模块,并隐藏或者修改版本号

升级前,查看已经安装的版本以及模块 [[email protected] ~]# /opt/nginx/sbin/nginx -Vnginx version: nginx/0.5.34 built by gcc 3.4.6 20060404 (Red Hat 3.4.6-3)configure arguments: --prefix=/opt/nginx --sbin-path=/opt/nginx/sbin/nginx --conf-path=/opt/nginx/conf/nginx.con

ubuntu中升级nginx到最新版本

#系统信息 lsb_release -a No LSB modules are available. Distributor ID:                 Ubuntu Description: Ubuntu 14.04.4 LTS Release:      14.04 Codename: trusty #下载最新版nginx (截至2016-3-13最新版为1.9.12) wget http://nginx.org/download/nginx-1.9.12.tar.gz #解压

升级Nginx到1.12.2的脚本

#!/bin/bash#Nginx版本升级到1.12.2export LANG="en_US.UTF-8" #获取Nginx的安装目录nginx_cut_path=`ps -ef | grep nginx | grep master | awk -F" /" '{print $2}' | awk -F" " '{print $1}'`nginx_path=\/$nginx_cut_pathnginx_dir=`dirname $nginx_pat