Nginx 突然在我启用的所有站点上响应 404 错误 - localhost

Nginx 突然在我启用的所有站点上响应 404 错误 - localhost

我不知道哪里出了问题,但突然间我的 nginx localhost 服务器在我所有的 localhost 网站上给出了 404 错误。

通过运行nginx -t我得到了这个

nginx -t
nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
2017/02/07 22:53:36 [warn] 9580#0: the "user" directive makes sense only  if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1
2017/02/07 22:53:36 [warn] 9580#0: conflicting server name "localhost" on 0.0.0.0:80, ignored
2017/02/07 22:53:36 [warn] 9580#0: conflicting server name "localhost" on 0.0.0.0:80, ignored
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
2017/02/07 22:53:36 [emerg] 9580#0: open() "/run/nginx.pid" failed (13:  Permission denied)
nginx: configuration file /etc/nginx/nginx.conf test failed

每次我尝试访问我的任何sites-enabled网站时,它都会抛出Error 404

php5-fpm甚至已经安装并卸载了php它本身。

依然没有

有任何想法吗?

PS = 我使用的是 Linux mint Rafael (Ubuntu 14.04)

答案1

您需要使用所有权限来运行您的命令。

sudo nginx -t 

它会起作用。我也遇到了同样的问题。

相关内容