2016-05-08 9 views
-2

NGINXサーバを再起動しようとしていますが、失敗します。私がnginx -tと入力すると、次の結果が得られます。私はこのドロップレット上でUbuntu 14.04を使って仮想サーバブロックを実行しています。NGINXサーバを再起動できません

私は重複したファイルを持っているように見えますが、私はこの問題を解決する方法を見つけることができますか?

nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied) 
2016/05/08 15:11:37 [warn] 1966#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1 
2016/05/08 15:11:37 [emerg] 1966#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/realbadrabbits.com:21 

答えて

1

nginxの:[警告]を開けませんでしたエラーログファイル:オープン() "/var/log/nginx/error.logは"(13:パーミッション拒否)が失敗しました

2016/05/08 15:11:37 [警告] 1966#0:マスタプロセスがスーパーユーザ権限で実行されている場合に限り、 "user"ディレクティブが意味を持ちます /etc/nginx/nginx.conf:1

これらの2つは、実行していないという事実が原因です。nginx -tをrootとして実行します。試してみてください。sudo nginx -t

3行目が少し違っていますが、これはconfigの実際の問題です。

2016年5月8日午前15時11分37秒[EMERG] 1966#0:/etc/nginx/sites-enabled/realbadrabbits.com:21

で0.0.0.0:80の重複・デフォルト・サーバー

21のファイル/etc/nginx/sites-enabled/realbadrabbits.comdefault_serverディレクティブを持っています。そして、これは重複していますが、おそらくあなたのdefault.confがあなたの箱にあるか、別の仮想ホスト設定のdefault_serverディレクティブを使用しています。

+0

はい、ありがとうございました! 1つの液滴に5つのサイトを持つことは、ほんの少しの混乱であることが判明しています:) – lucasjohnson

関連する問題