macos - nginx インストール後の nginx -t テストでの権限の問題
PHPz
PHPz 2017-05-16 17:10:44
0
3
762

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

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

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

PHPz
PHPz

学习是最好的投资!

全員に返信(3)
大家讲道理

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

いいねを押す +0
黄舟

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

いいねを押す +0
过去多啦不再A梦

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート