nginx は画像と一部の API に 500 を返します

nginx は画像と一部の API に 500 を返します

Crafter にサイトを展開しており、「IP:ポート」で直接アクセスすると正常に動作します。ただし、Nginx リバース プロキシを使用してアクセスすると、画像やその他の API に対して 500 が返されます。

また、nginx error.logにはエラーは表示されません。

どうか助けてください。私たちはここで立ち往生しています。

答え1

500コードエラーが発生する理由は多岐にわたります。

コメントで示唆されているように、エラーの詳細を取得するにはログの詳細度を上げる必要があります。

nginxの設定によっては、エラーファイルは別のファイルになる場合があります。または、サービス管理システムに応じて/var/log/nginx/error.log、ログを確認することもできます。journalctl

静的ファイルにアクセスするときに問題が発生する可能性があるpermission deniedので、nginxプロセスを起動するユーザーが適切なアクセスレベルを持っていることを確認する必要があります。

nginx 設定ファイルと、提供されるファイルに関連付けられた権限を共有してください。

関連情報