FastDFS文件服务器升级内置nginx版本

近期HVV行动, 有些低版本的服务有问题,就需要升级处理。

本文记录一下,使用docker-compose编排安装的FastDFS升级内置的nginx版本。实际与升级nginx服务版本是一样的操作,只是和这个是进入容器内部进行操作。

1. 查看当前docker运行的容器

docker  ps -a

2. 进入stroage容器

docker exec -it fastdfs_storage_1  bash

3. 查看nginx进程

 4. 获取当前版本nginx的编译内容

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

 5. 下载最新版本的nginx

wget https://nginx.org/download/nginx-1.22.0.tar.gz

6. 解压

tar -zxvf nginx-1.22.0.tar.gz

7. 编译

参数为之前旧版本的编译内容

./configure --prefix=/usr/local/nginx --add-module=/tmp/nginx/fastdfs-nginx-module-master/src

8. make

不用执行make install,只为生成nginx执行文件。

make

9. 备份旧版本nginx执行程序

cd /usr/local/nginx/sbin/
cp nginx  nginx.bak

 

 10. 将新编译的nginx执行文件覆盖旧文件

#关闭nginx进程
pkill nginx
#进入新版本的nginx
cd /root/nginx-1.22.0/objs/
#查看信息
ls
#复制nginx到指定位置
cp nginx /usr/local/nginx/sbin/

扫描二维码关注公众号,回复: 14932845 查看本文章

 11. 运行新版本nginx

/usr/local/nginx/sbin/nginx
#查看版本信息
/usr/local/nginx/sbin/nginx -V

 12. 搞定

猜你喜欢

转载自blog.csdn.net/lee_yanyi/article/details/125406293
今日推荐