CentOS 下Nginx版本升级
1、确认当前nginx版本信息
进入nginx安装目录下, 执行
./sbin/nginx -V
可以看到当前nginx的版本信息
nginx version: nginx/1.17.1
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
built with OpenSSL 1.1.1i 8 Dec 2020
TLS SNI support enabled
configure arguments: --prefix=/extusr/software/nginx --with-http_ssl_module --with-stream --with-pcre=/extusr/software/nginx-install-package/pcre-8.42 --with-zlib=/extusr/software/nginx-install-package/zlib-1.2.11 --with-openssl=/extusr/software/nginx-install-package/openssl-1.1.1i --add-module=/extusr/software/nginx-install-package/ngx_http_proxy_connect_module-master
2、去nginx官网下载想要升级的tar包
nginx官方下载地址
服务器可以连公网的话可以直接wget下载
wget http://nginx.org/download/nginx-1.21.6.tar.gz
3、去github获取对应nginx版本的ngx_http_proxy_connect_module-master
https://github.com/chobits/ngx_http_proxy_connect_module
4、安装包解压
tar zxvf nginx-1.21.6.tar.gz
解压之后进入安装目录
cd nginx-1.21.6
5、安装文件编译
patch -p1 < /extusr/software/nginx-install-package/ngx_http_proxy_connect_module-master/patch/proxy_connect_rewrite_102101.patch
./configure --prefix=/extusr/software/nginx --with-http_ssl_module --with-stream --with-pcre=/extusr/software/nginx-install-package/pcre-8.42 --with-zlib=/extusr/software/nginx-install-package/zlib-1.2.11 --with-openssl=/extusr/software/nginx-install-package/openssl-1.1.1i --add-module=/extusr/software/nginx-install-package/ngx_http_proxy_connect_module-master
make
6、升级NG
mv /extusr/software/nginx/sbin/nginx /extusr/software/nginx/sbin/nginx-1.17.1
cp objs/nginx /extusr/software/nginx/sbin/
sudo kill -USR2 `cat /extusr/software/nginx/logs/nginx.pid`
sudo kill -WINCH `cat /extusr/software/nginx/logs/nginx.pid.oldbin`
7、验证升级后的版本
执行
./sbin/nginx -V
可以看到nginx的版本信息已成功升级为1.21.6。至此,大功告成!
nginx version: nginx/1.21.6
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
built with OpenSSL 1.1.1i 8 Dec 2020
TLS SNI support enabled
configure arguments: --prefix=/extusr/software/nginx --with-http_ssl_module --with-stream --with-pcre=/extusr/software/nginx-install-package/pcre-8.42 --with-zlib=/extusr/software/nginx-install-package/zlib-1.2.11 --with-openssl=/extusr/software/nginx-install-package/openssl-1.1.1i --add-module=/extusr/software/nginx-install-package/ngx_http_proxy_connect_module-master
8、nginx安装目录为/usr/local/nginx
此外,如果nginx目录为默认目录/usr/local/nginx,则替换下nginx路径即可,示例如下:
tar zxvf nginx-1.21.6.tar.gz
cd nginx-1.21.6
patch -p1 < /extusr/software/nginx-install-package/ngx_http_proxy_connect_module-master/patch/proxy_connect_rewrite_102101.patch
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-pcre=/extusr/software/nginx-install-package/pcre-8.42 --with-zlib=/extusr/software/nginx-install-package/zlib-1.2.11 --with-openssl=/extusr/software/nginx-install-package/openssl-1.1.1i --add-module=/extusr/software/nginx-install-package/ngx_http_proxy_connect_module-master
makemv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx-1.14.0
cp objs/nginx /usr/local/nginx/sbin/
sudo kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
sudo kill -WINCH `cat /usr/local/nginx/logs/nginx.pid.oldbin`
CentOS 下Nginx版本升级相关推荐
- linux centos 下nginx版本升级
原先安装的nginx版本是1.15.4,因为漏洞扫描,要求升级到1.21.6版本以上.官网下载了最新的稳定版1.22.0版本.升级操作如下; 1.把nginx安装包放到 /usr/local 路径下( ...
- RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转)
RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程 一.准备工作:SSH,telnet终端中文显示乱码解决办法vi /etc/sysconfig/ ...
- 腾讯云Centos下Nginx反向代理Apache+Tomcat
1. 安装Apahce, PHP, MySQL以及php连接mysql库的组件 #yum -y install httpd php mysql mysql-server php-mysql / ...
- rethat linux安装nginx,RedHat和CentOS下Nginx安装
官网当前最稳定的的版本是1.6.1,本教程以1.6.1为例: 1,RedHat和CentOS可以设置rpm源, 下载然后安装上面的文件 运行命令 yum install nginx debian和Ub ...
- Centos 下 Nginx 信号控制
为什么80%的码农都做不了架构师?>>> 进入 Nginx 下你会发现,下面有4个初始目录 conf 配置文件 html html文件 log ...
- Centos 下Nginx 自启动脚本
2019独角兽企业重金招聘Python工程师标准>>> #!/bin/bash #ckconfig: 345 40 40 NGINX_PATH=/web/container/ngin ...
- centos下nginx+postgresql+php+memcached+apc安装与配置
2019独角兽企业重金招聘Python工程师标准>>> 具体安装步骤如下: 具体安装软件包: nginx1.0.13wget http://nginx.org/download/ng ...
- Linux学习总结(16)——CentOS 下 Nginx + Tomcat 配置负载均衡
最近在读埃隆·马斯克传记,他说「我认为现在有非常多的聪明人都在致力于互联网」.
- linux下使用nginx搭建集群,CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群第一步)
CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群) CentOS 7.4(腾讯云) pcre库 zlib库 openssl Nginx服务器 安装gcc g++开发类库 y ...
最新文章
- 怎么求人眼图像中的噪声
- JDK11的新特性:HTTP API和reactive streams
- 面试题之--实现取余
- 【转】做好性能测试的6个关注点
- C++ primer 第14章 操作重载与类型转换
- Step By Step 搭建 MySql MHA 集群
- 关于Servlet出现乱码问题
- NPOI导出Excel表功能实现(多个工作簿)
- JSP中EL表达式和JSTL标签库的使用
- 轮询、长轮询、长连接、websocket
- win7 Ftp搭建
- mosek安装及出现的问题解决方法
- 【高手推荐:主题下载】
- 材料成型及控制工程学计算机吗,材料成型及控制工程 硕士以后 工资多少,
- 分享simsimi.com小黄鸡官方免费api接口
- 计算机组成原理(三)存储器的层次结构
- HDU 6441 Find Integer(数论)
- 24 张图总结 TCP 基础知识,看完我飘了。
- CDOJ 1644 KKX Sequence
- 生物正交靶向的细胞膜仿生纳米颗粒|GPI-NY-ESO-1融合蛋白的细胞膜|天然细胞膜伪装微纳米载体的仿生设计|红细胞膜包裹的聚吡咯纳米颗粒