こんにちは。
最近、サーバーにファイアウォールルールが適用され、すべての送信HTTP/Sリクエストは、プロキシ経由または直接ルールでホワイトリストに登録する必要がありました。それ以来、一部の画像が読み込めなくなり、特にアバターが500エラーを生成しています。例:[url]/letter_avatar_proxy/v4/letter/d/8edcca/45.png
投稿前の編集:フォーラムソフトウェアは、新規ユーザーの投稿内のリンクについて理解できる形で苦情を言うため、「$URL_GRAVATAR」を「www.gravatar.com」に置き換えてください。
私の推測では、コンテナ内から$URL_GRAVATARにアクセスしようとしている可能性があります。ファイアウォール担当者に、$URL_GRAVATARに直接ルールを設定してもらい、「no_proxy=‘$URL_GRAVATAR’」を設定してコンテナを再構築しました。
コンテナ内で、no_proxyが設定されていることを確認し、URLに直接curlできます。
no_proxy='$URL_GRAVATAR,[etc],127.0.0.0/8'
# curl -Ik https://$URL_GRAVATAR
HTTP/2 302
server: nginx
しかし、画像はまだ壊れているようです。何か見落としていることはありますか?外部ログにアクセスして、具体的に何に失敗しているかを確認することはできません。
編集:そこでの302リダイレクトが問題である可能性があります。これは、ホワイトリストに登録する必要がある別のアドレスにリダイレクトします。curl -IL $URL_GRAVATARを実行すると、プロキシエラーが発生します。