nginx won't restart, apache2会自动启动



我有一个VPS运行我的nodeJS应用程序,与Nginx作为反向代理。VPS已默认安装Apache。我的应用程序经常停止工作,我通过ssh检查我的vps,我尝试重新启动nginx:

service nginx restart

但是我得到了错误:

nginx的作业。服务失败,因为控制进程以错误代码退出。参见systemctl status nginx.service"one_answers"journalctl -x "对细节。

寻找堆栈溢出的解决方案,我发现了这篇文章:Nginx: Job for Nginx。服务失败,因为控制进程退出,回答说我需要停止apache,所以我在控制台写:

sudo killall apache2
service nginx restart

然后工作良好!!但出于某种原因,apache2有时会自己运行。有办法解决这个问题吗?提前谢谢。

听起来你需要禁用apache2服务并启用nginx服务。

systemctl stop apache2
systemctl disable apache2
systemctl enable nginx
systemctl start nginx

最新更新