我正在尝试安装Yii并使用Nginx服务来运行我的Web应用程序。当我尝试sudo systemctl restart nginx.service,我有一个错误..
sudo systemctl restart nginx.service
然后我试着看看状态,我得到这个...
我在某个地方发现我需要运行nginx -t -c /etc/nginx/nginx.conf来查看是什么导致了错误..但是一切都很好。它说,语法是好的,测试是成功的。
nginx -t -c /etc/nginx/nginx.conf
这似乎有什么问题..请帮助。
szqfcxe21#
您可能有一个绑定到HTTP端口80(可能是apache 2)的进程。
sudo lsof -i:80
以获取使用该端口的进程列表,然后停止/禁用Web服务器。
46qrfjad2#
运行ls -l /usr/share/nginx/这是它希望保存访问日志的地方,检查目录是否存在,以及您运行nginx的用户是否具有写访问权限。
ls -l /usr/share/nginx/
uqxowvwt3#
看来80端口正在使用中,刚才有一个检查过了,像sudo netstat -lnp | grep 0.0.0.0:80
sudo netstat -lnp | grep 0.0.0.0:80
3条答案
按热度按时间szqfcxe21#
您可能有一个绑定到HTTP端口80(可能是apache 2)的进程。
以获取使用该端口的进程列表,然后停止/禁用Web服务器。
46qrfjad2#
运行
ls -l /usr/share/nginx/
这是它希望保存访问日志的地方,检查目录是否存在,以及您运行nginx的用户是否具有写访问权限。uqxowvwt3#
看来80端口正在使用中,刚才有一个检查过了,像
sudo netstat -lnp | grep 0.0.0.0:80