Linux Can';t重新启动NGINX服务器
我正在尝试重新启动我的NGINX服务器,但失败了。当我键入Linux Can';t重新启动NGINX服务器,linux,ubuntu,nginx,ubuntu-14.04,Linux,Ubuntu,Nginx,Ubuntu 14.04,我正在尝试重新启动我的NGINX服务器,但失败了。当我键入nginx-t时,我得到以下结果。我正在运行虚拟服务器块使用Ubuntu 14.04在这个水滴 我似乎有一个重复的文件,但我似乎可以想出如何解决这个问题 nginx:[警报]无法打开错误日志文件:open()“/var/log/nginx/error.log”失败(13:权限被拒绝) 2016/05/08 15:11:37[警告]1966#0:只有当主进程以超级用户权限运行时,“用户”指令才有意义,在/etc/nginx/nginx.co
nginx-t
时,我得到以下结果。我正在运行虚拟服务器块使用Ubuntu 14.04在这个水滴
我似乎有一个重复的文件,但我似乎可以想出如何解决这个问题
nginx:[警报]无法打开错误日志文件:open()“/var/log/nginx/error.log”失败(13:权限被拒绝)
2016/05/08 15:11:37[警告]1966#0:只有当主进程以超级用户权限运行时,“用户”指令才有意义,在/etc/nginx/nginx.conf:1中被忽略
2016/05/08 15:11:37[emerg]1966#0:0.0:80 in/etc/nginx/sites enabled/realbadrabbts.com:21中的重复默认服务器
nginx:[警报]无法打开错误日志文件:open()“/var/log/nginx/error.log”失败(13:权限被拒绝)
2016/05/08 15:11:37[警告]1966#0:“用户”指令有意义
仅当主进程以超级用户权限运行时,在中忽略
/etc/nginx/nginx.conf:1
这两种情况很可能是由于您没有以root用户身份运行nginx-t
。尝试sudo nginx-t
现在第三行略有不同,这是配置中的一个实际问题
2016/05/08 15:11:37[emerg]1966#0:0.0:80 in/etc/nginx/sites enabled/realbadrabbts.com:21中的重复默认服务器
这意味着在线
21
上的文件/etc/nginx/sites enabled/realbadrabbts.com
已获得default\u server
指令。这是重复的,最有可能的情况是,您的机器上或其他地方仍然有您正在使用的default\u server
指令中的default.conf
。是的,就是这样,谢谢!事实证明,在一个液滴上有五个位置有点混乱:)