検索

ホームページ  >  に質問  >  本文

macos - nginx インストール後の nginx -t テストでの権限の問題

システムは mac OS 10.11.8 です。xiaohan ユーザーはターミナルで brew install nginx を使用して nginx をインストールしました。現在の問題は、xiaohan ユーザーの権限でのみ nginx -t テストが失敗することです。 。しかし、ブラウザは正常に localhost:8080 にアクセスできます

すでにnginxに対する完全な権限を持っています

vim の nginx.conf ファイルの最初の行は
#user nothing;
# を削除するか、
user xiaohan; に変更するだけです。
うまくいきません。アドバイスをお願いします。ありがとう!

PHPzPHPz2792日前775

全員に返信(3)返信します

  • 大家讲道理

    大家讲道理2017-05-16 17:12:44

    /usr/local/var/run/ ディレクトリと nginx.pid ファイルに権限があるかどうかを確認する必要があります。

    返事
    0
  • 黄舟

    黄舟2017-05-16 17:12:44

    ユーザー xiaohan にはファイル /logs/nginx.pid に対する権限がないため、ユーザー xiaohan で nginx -t を実行すると、「権限が拒否されました」と報告されます。

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:12:44

    通常、root のみが /logs/nginx.pid にアクセスでき、ls -l を使用して表示できます

    返事
    0
  • キャンセル返事