阿里云apache转换为nginx,步骤整理

tech2026-08-31  1

先停止apache服务,再把开机启动关掉 可以参考这篇: CentOS7.6中Apache服务常见操作——启动关闭查看状态等

然后开始安装nginx 参考这篇: centos 将Apache换为Nginx详细步骤 或者这篇: 在Centos7上将Apache(httpd)切换为Nginx的过程记录

安装基本不会碰到什么问题,然后如果想要使用类似apache那种命令的话 参考这篇: Nginx服务启动、停止和重启等操作的SHELL脚本 然后就可以使用service nginx start这种命令来操作了

然后就是站点配置问题了,先找到 /etc/nginx/nginx.conf 将server{…}这部分都用#注释掉,然后进入 /etc/nginx/conf.d/ 新建一个conf文件,比如aaa.conf,这里建议直接将nginx.conf复制进来,然后改个名字方便区分,然后具体配置内容,参考这篇: Nginx的安装与配置(PHP) 这篇我只把他的conf文件内容复制出来,然后把自己的站点路径,域名,端口做一下修改,然后保存,就可以使用了

然后重启nginx服务,访问刚才配置的站点,就算成功了,我没有碰到特别棘手的问题,因为本身也不太麻烦,希望能帮到你!!


最近发现不知道那一步出错了,php -v显示7.3.4但是phpinfo里显示5.4.6,不知道上面时候安装的5.4.6,所以先把5.4.6卸载掉 linux卸载低版本php 注意看下版本,然后发现访问页面404了,参考这篇 Nginx配置后无法解析PHP问题 然后又可以访问啦,phpinfo也显示7.3.4啦


然后最近又买了一个服务器,在没有安装apache的情况下直接安装了nginx,然后发现nginx启动不了,先是发现php-fpm没启动,参考这篇: Centos7源码安装PHP7.4.3 然后还是启动不了,多方查找,终于成功 Nginx重启时提示"nginx: [emerg] bind() to 0.0.0.0"解决方法

最新回复(0)