跳到主要内容

将web服务器的Apache切换成nginx的步骤和注意事项

从实际应用的角度上看,Apache和Nginx确实有一定的差异,之前用惯了Apache,就懒得换,但是因为所用的Apache防火墙除了问题,防火墙提供方好几个月解决不了,迫于增加解决问题的选择性,准备使用Nginx的WAF防火墙,所以,不得不使用Nginx的web服务器,巧了,Nginx在当下被恶意攻击的情况下,大大缩减了服务器内存的占用,死机现象减少,当然网站死机现象的解决也有php7升级php8的功劳。

检查Web服务器切换的环境影响

1,安全锁SSL,对于Apache和Nginx有不同的配置文件,需要事先下载好Nginx的SSL文件的KEY和PEM,当环境切换完之后,需要立即部署新的SSL。

2,CDN,CDN中也有HTTPS配置,需要在用户访问–>CDN–>web Server 过程中统一SSL文件。故,若使用了CDN加速,需要配置相应的CDN中的SSL。

3,Nginx内存相关配置,别太小(备用检查)

4,伪静态,当使用网站需要配置伪静态的时候,有相应的伪静态配置,可以备份一下原Apache的问静态,当然,用Wordpress建设的网站等市场面常见的系统框架的时候,Nginx有固定的配置,只需要选择一下即可。

5,优先级选择,服务器中若配置多个网站,需要判断切换之后,需要对哪个网站优先进行上述工作的检查和配置,以最快的减少影响。

6,删除系统盘Apache文件,节省空间。

快照备份服务器系统盘

将系统盘进行快照备份,避免安装错误,可以先恢复快照,在研究错误原因。

下载Nginx环境额SSL

这是一步准备工作,当Apache切换成Nginx之后,SSL配置文件将发生变化,所以,需要事先准备好新的SSL,确认SSL购买/免费申请的路径,找到SSL文件,下载Nginx版本的SSL文件。

卸载Apache安装Nginx

用的宝塔面板,操作这步很简单。

部署SSL、CDN、查看伪静态配置

没有遇到错误,一切很顺利,第二次操作比第一次操作快了不少。

EBRP-Lite-单域名商业SSL证书280元/年|Plus泛域名

返回顶部