拥有一个带有2个静态ip的开发服务器。 Apache在一个平台上运行,Nginx在另一个平台上运行。一切似乎都很好,除非重新启动后。 Nginx无法启动Apache。有人可以告诉我在哪里可以查看日志文件之外的问题吗...或告诉我如何实现此目的的过程。
预先感谢...
2018/12/19
仅使用Apache重建服务器。将其绑定到一个接口的单个ip时,启动后仍无法启动。当我解除绑定时,它可以正常启动。似乎与另一个ip上的Nginx没有冲突,似乎与Apache本身的绑定有关...仍然感到困惑...
答案 0 :(得分:0)
我去了sudo nano /etc/apache2/ports.conf
将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