[解決済み] nginxでproxy_passを使用しているときに応答ヘッダを追加するには?
2022-08-31 03:09:19
質問
nginx の背後にあるサーバーから受け取ったレスポンスにカスタムヘッダを追加したいです。
一方
add_header
は nginx で処理されたレスポンスでは動作しますが
proxy_pass
が使われているときは何もしません。
どのように解決するのですか?
というモジュールがあります。 HttpHeadersMoreModule というモジュールがあります。 というモジュールがあり、ヘッダをより細かく制御することができます。このモジュールは Nginx には付属しておらず、別途インストールが必要です。これを使うと、以下のようなことができます。
location ... {
more_set_headers "Server: my_server";
}
これは、任意のステータスコードと任意のコンテンツタイプに対して、Server output headerをカスタム値に設定するものです"。これは既に設定されているヘッダを置き換えるか、設定されていない場合は追加します。
関連
-
[解決済み】Raspberry Piサーバーに対して小規模なDDoS攻撃を実行する【終了しました
-
Nginxエージェントのリソース: net::ERR_NAME_NOT_RESOLVED の読み込みに失敗しました。
-
アップストリームエラーの読み込み中に、アップストリームが接続を早々に切断した
-
nginx 起動プロンプト nginx: [emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
Nginxのエラー処理方法:0.0.0.0:80へのbind()に失敗する
-
[解決済み] cURL呼び出しによるHTTPリクエストを使用してヘッダーを送信する方法は?
-
[解決済み] HTTPのContent-Dispositionヘッダーのファイル名パラメータをエンコードする方法は?
-
[解決済み] Nginx -- rootとaliasによる静的ファイル提供の混乱
-
[解決済み] nginxが任意のドメイン名で応答するのはなぜですか?
-
[解決済み] MIMEタイプ "text/html "が重複している?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] どのヘッダテストツールでもnginxが400 bad request headersを投げるのを修正する方法は?
-
OSError: [Errno 98] アドレスはすでに使用中です。
-
nginx 起動プロンプト nginx: [emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
Nginx+tomcatでhttps化した後に400 Bad Requestが発生する問題
-
[解決済み] Nginx -- rootとaliasによる静的ファイル提供の混乱
-
[解決済み] React-routerとnginx
-
[解決済み] nginx.confを編集してファイルサイズのアップロードを増やす方法
-
[解決済み] nginx server_name ワイルドカードまたはキャッチオール
-
[解決済み] MIMEタイプ "text/html "が重複している?
-
[解決済み] Docker Networking - nginx: [emerg] ホストがアップストリームで見つかりません