基于centos7.6 的nginx服务 自动升级到ctyunos

国产化系统是未来的趋势,当前各行业在更换升级ctyunos系统的时候,会担心,我的nginx服务在系统升级到ctyunos后能正常提供服务吗,需不需要重装?

本文主要解答这个问题,提供一种无缝的升级到ctyunos系统后,保障原来的nginx不需要重装,服务正常启动,配置不需要修改。

仍然是通过自动化工具自动升级ctyunos,请参照本人之前的自动化升级系统内容,这里不在阐述。

系统在升级到ctyunos后,原来的nginx服务是不能自动起来的,特别是如果你的nginx是安装在/etc下的话,在升级前需要设置前置脚本,将配置备份到/opt目前下。(前置脚本配置请查看自动化升级ctyunos那篇内容)

如果nginx是编译安装,比如安装在/opt下的,可以不需要备份。

系统升级到ctyunos后,在新的系统上nginx运行会报错

报错内容由于之前没有截图,这里就不贴图了,其大概内容是:

xxx.so 文件找不到之类的

例如libpng15.so.15.13.0,libgd.so.2.0.0  等等

可以去其他机器上copy相关的so文件过来,或者在升级ctyunos系统前,将这2个文件备份到/opt目录,升级完后运行后置脚本,将so文件复制回去。

   cp libpng15.so.15.13.0 /usr/lib64/
    cp libgd.so.2.0.0     /usr/lib64/
    ln -s /usr/lib64/libpng15.so.15.13.0 /usr/lib64/libpng15.so.15
    ln -s /usr/lib64/libgd.so.2.0.0 /usr/lib64/libgd.so.2
    重启nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值