出现这样的问题通常是用来启动nginx的80端口被apache2占用,这是我们会去杀掉apache2的进程如图,但发现怎么都杀不掉。
那么我们就修改apache2的端口号,需要改两个配置文件
1.变更文件 /etc/apache2/ports.conf 的端口,将80改掉

2.变更文件/etc/apache2/sites-available/000-default.conf 的端口,将80改掉

然后查看apache2的进程状况,service apache2 status
会发现apache2占用了两个端口,一个是原来的80,一个是我刚修改的端口号(8083),直接80的那个kill -9就行了。
然后就可以正常启动nginx了。
当nginx启动失败,发现80端口被apache2占用时,可以通过修改apache2的配置文件来释放端口。需要修改/etc/apache2/ports.conf和/etc/apache2/sites-available/000-default.conf,将80端口改为其他未使用的端口,如8083。更新配置后,检查apache2进程,用kill-9命令结束占用80端口的进程,然后nginx就能正常启动了。
8万+

被折叠的 条评论
为什么被折叠?



