Apache不能与Nginx一起启动

时间:2018-12-14 17:41:36

标签: apache nginx

拥有一个带有2个静态ip的开发服务器。 Apache在一个平台上运行,Nginx在另一个平台上运行。一切似乎都很好,除非重新启动后。 Nginx无法启动Apache。有人可以告诉我在哪里可以查看日志文件之外的问题吗...或告诉我如何实现此目的的过程。

预先感谢...

2018/12/19

仅使用Apache重建服务器。将其绑定到一个接口的单个​​ip时,启动后仍无法启动。当我解除绑定时,它可以正常启动。似乎与另一个ip上的Nginx没有冲突,似乎与Apache本身的绑定有关...仍然感到困惑...

2 个答案:

答案 0 :(得分:0)

我去了sudo nano /etc/apache2/ports.conf

enter image description here

将Listen 80更改为Listen 8080,之后我可以使用以下命令重新启动apache2:

sudo systemctl restart apache2

答案 1 :(得分:-1)

这可能是因为nginx和apache的默认端口均为80。因此,例如,当nginx启动时,该端口将被使用,而apache无法访问该端口。

在apache的ypur httpd.conf中,找到显示Listen 80的行,并将该端口更改为所需的端口。然后重新启动apache。

如果这不是问题,请在您的帖子中报告这些命令的结果:

$ systemctl status httpd    // or apache2 instead of httpd
$ systemctl status nginx
$ jourcanctl -xe