【发布时间】:2016-05-10 22:42:01
【问题描述】:
我该怎么办
sudo update-rc.d nginx defaults
展示
System start/stop links for /etc/init.d/nginx already exist.
但 nginx 仍然无法在重启时启动?
【问题讨论】:
-
它的默认行为是在启动时启动,并且该文件应该在那里。你确定它不启动?
nginx -t有问题吗?service nginx restart怎么样? -
# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successfulnginx 在我手动启动后工作正常。每次我都必须通过 ssh 登录并运行service nginx start,但这显然并不理想。 -
我在 AWS 上运行 Ubuntu Server 14.04 EC2 AMI
-
请看一下nginx日志。您确定在启动时没有绑定端口 80 吗?可能是您在 NGINX 尝试启动之前绑定了端口 80 的其他 Web 服务器。
-
在 Digital Ocean 上的 Ubuntu 14.04 x64 Droplet 上遇到同样的问题。 nginx 日志文件中没有错误。
标签: ubuntu nginx ubuntu-14.04