将web服务器的Apache切换成nginx的步骤和注意事项
时间:2023年12月21日
/来源:网络
/编辑:佚名
从实际应用的角度上看,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、查看伪静态配置
没有遇到错误,一切很顺利,第二次操作比第一次操作快了不少。
检查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、查看伪静态配置
没有遇到错误,一切很顺利,第二次操作比第一次操作快了不少。
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03