Linux Can';t重新启动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服务器,但失败了。当我键入
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

是的,就是这样,谢谢!事实证明,在一个液滴上有五个位置有点混乱:)