Ubuntu nginx在启动时未启动
我什么时候做Ubuntu nginx在启动时未启动,ubuntu,nginx,ubuntu-14.04,Ubuntu,Nginx,Ubuntu 14.04,我什么时候做 sudo update-rc.d nginx defaults 显示 System start/stop links for /etc/init.d/nginx already exist. 然而,nginx在重新启动时仍然无法启动?我知道这个命令在Centos上有效。对Ubuntu不太确定。但值得一试: chkconfig nginx打开 语法对于任何服务都是相同的,例如 chkconfig httpd on 希望它能工作首先检查一下启动nginx时是否没有问题 vi /va
sudo update-rc.d nginx defaults
显示
System start/stop links for /etc/init.d/nginx already exist.
然而,nginx在重新启动时仍然无法启动?我知道这个命令在Centos上有效。对Ubuntu不太确定。但值得一试: chkconfig nginx打开 语法对于任何服务都是相同的,例如 chkconfig httpd on
希望它能工作首先检查一下启动nginx时是否没有问题
vi /var/log/nginx/error.log
然后检查是否可以使用启动服务启动nginx,并且该服务正在运行
service nginx start ; ps -ef | grep nginx
然后再次检查启动脚本是否存在并正常工作
cd /etc/init.d ; vi nginx*
希望这有帮助它在引导时启动是默认行为,并且该文件应该在那里。你确定它不能启动吗?
nginx-t
是否显示任何问题?如何服务nginx重启
?nginx-t nginx:configuration file/etc/nginx/nginx.conf语法正常nginx:configuration file/etc/nginx/nginx.conf测试成功
nginx在我手动启动后工作正常。每次我都要用ssh连接并运行服务nginx start
,但这显然并不理想。我在AWS上运行的是Ubuntu服务器14.04 EC2 AMI,请查看nginx日志。您确定启动时没有绑定端口80吗?在NGINX尝试启动之前,您可能有其他web服务器绑定端口80。在Digital Ocean上的Ubuntu14.04 x64 Droplet上也有同样的问题。nginx日志文件中没有错误。服务“service nginx start;ps-ef | grep nginx”不工作。我使用configure-make-install安装了nginx,也许有些东西的安装方式与apt-get-install nginx不一样?我能做些什么来解决这个问题呢?是的,如果你从源代码编译,它是不同的。这份文件应该对你有帮助。