nginxリバースプロキシ静的リソース403エラー?
为情所困
为情所困 2017-06-28 09:22:47
0
2
886

オンライン テスト用に Node プロジェクトをデプロイします。nginx リバース プロキシを使用すると、静的リソース 403 エラーが発生します。ローカル構成は正しいですが、同じ構成をオンラインで行うとエラーが発生します。構成は次のとおりです:

リーリー

プロンプトに従って、ディレクトリ内のすべてのファイルに 777 のアクセス許可を設定しましたが、それでも 403 エラーが発生しました

为情所困
为情所困

全員に返信(2)
巴扎黑

原因が分かりました。root権限で運用しているため、nginxにこのディレクトリに対する権限がない可能性があり、個人サーバーが他のユーザーを割り当てていないので、nginx.confの1行目を開き、ユーザーを変更してください。 root ユーザーに誰もアクセスさせないため、nginx は root 権限で実行できます。

これは明らかに良い解決策ではありません。403 の理由については大体理解しています。nginx プロセスには現在の静的リソース フォルダーに対する適切なアクセス許可がありません。
あることを願っています。良い解決策です

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

その理由は、aliasコマンドが間違って使用されたためです。
公式文書

正規表現で定義された場所内でエイリアスが使用されている場合
、そのような正規表現にはキャプチャが含まれている必要があり、エイリアスは
これらのキャプチャ (0.7.40) を参照する必要があります
http://nginx.org/r/alias

次の構成をお試しください

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