Nginx 升级到 1.21.0
PS :用户和主目录默认是 /isearch ,具体以现场实际情况为准,这里以 /isearch 为例
- 本文档适的 Nginx 版本:< 1.21.0
1. 准备
1、上传nginx压缩包到主目录:/isearch
2、进入主目录:cd /isearch
3、停止nginx:/isearch/bin/nginx.sh stop (停止不掉直接杀进程)
4、备份nginx配置文件:cp /isearch/isa/conf/nginx /isearch/isa/conf/nginx.bak
2. 升级
## 进入主目录 (这里以/isearch为例)
cd /isearch
## nginx停止服务
/isearcb/bin/nginx.sh stop
## 解压下载文件
unzip ..
## 查看软连接信息 (isearch用户操作)
ll |grep nginx
# 结果如下
lrwxrwxrwx. 1 isearch isearch 18 5月 2 14:11 nginx -> /isearch/nginx-1.17.8
drwxrwxr-x. 10 isearch isearch 4096 2月 10 12:07 nginx-1.17.8
drwxr-xr-x. 8 isearch isearch 4096 4月 21 22:09 nginx-1.21.0
-rw-r--r--. 1 isearch isearch 1039530 5月 31 19:26 nginx-1.21.0.zip
## 修改软连接 (isearch用户操作)
ln -snf nginx-1.20.0 nginx
## 查看修改后的结果 (isearch用户操作)
ll |grep nginx
lrwxrwxrwx. 1 isearch isearch 12 5月 31 20:39 nginx -> nginx-1.21.0
drwxrwxr-x. 10 isearch isearch 4096 2月 10 12:07 nginx-1.17.8
drwxr-xr-x. 8 isearch isearch 4096 4月 21 22:09 nginx-1.21.0
-rw-r--r--. 1 isearch isearch 1039530 5月 31 19:26 nginx-1.21.0.zip
##启动nginx前操作(ROOT用户操作)
1、 ln -s /lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0
2、setcap cap_net_bind_service=+eip /isearch/nginx/sbin/nginx
## 启动nginx(isearch用户操作)
./bin/nginx.sh start
3. 还原
## nginx停止服务
/isearch/bin/nginx.sh stop
## 进入安装目录
cd /isearch
## 查看软连接信息(方便还原使用)
ll |grep nginx
# 结果如下
lrwxrwxrwx. 1 isearch isearch 12 5月 31 20:39 nginx -> nginx-1.21.0
drwxrwxr-x. 10 isearch isearch 4096 2月 10 12:07 nginx-1.17.8
drwxr-xr-x. 8 isearch isearch 4096 4月 21 22:09 nginx-1.21.0
-rw-r--r--. 1 isearch isearch 1039530 5月 31 19:26 nginx-1.21.0.zip
## 修改软连接(这里是还原成之前的版本)
ln -snf nginx-1.17.8 nginx
## 查看修改后的结果(与修改前做对比)
[test@localhost test]$ ll |grep nginx
lrwxrwxrwx. 1 isearch isearch 12 5月 31 20:39 nginx -> nginx-1.17.8
drwxrwxr-x. 10 isearch isearch 4096 2月 10 12:07 nginx-1.17.8
drwxr-xr-x. 8 isearch isearch 4096 4月 21 22:09 nginx-1.21.0
-rw-r--r--. 1 isearch isearch 1039530 5月 31 19:26 nginx-1.21.0.zip
##启动nginx
./bin/nginx.sh start
4. Nginx 安全配置 (建议升级之后修改)
确认 nginx.conf 文件中的是否隐藏版本号,vim isa/conf/nginx/nginx.conf
部分代码参考如下:
http{
... ...
##隐藏版本号
server_tokens off;
... ...
##目录禁止迭代
autoindex off;
... ...
}
基本上 RPA2020.1.0 到 2021.1.0 都可以使用。
请问一下,这个升级方法 2020.5.0 的版本能用吗?
问下,这个 nginx 升级,支持哪个版本的私有控制台
这个,收藏一下。
好像还没用过这么高的版本