プロキシ経由でアバター画像が壊れる

こんにちは。

最近、サーバーにファイアウォールルールが適用され、すべての送信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を実行すると、プロキシエラーが発生します。

レターアバターを修正するには、https://avatars.discourse-cdn.com/ を許可する必要があります。

「いいね!」 3

ありがとうございます。試してみます!ディスコースの再構築のために30分間のダウンタイムをスケジュールする必要があります。:slight_smile:

アウトバウンドプロキシログにアクセスせずに、必要なアクセス権を推測しようとするのは非常にイライラします。:confused:

「いいね!」 1

確認できました。ありがとうございます!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.