Nginxリバースプロキシサーバーでクライアントリクエストヘッダーを非表示にする 質問する

Nginxリバースプロキシサーバーでクライアントリクエストヘッダーを非表示にする 質問する

Nginx Websocket リバース プロキシがあり、クライアント要求から HTTP ヘッダーを非表示にしたいと考えています。

proxy_hide_header はサーバー応答ヘッダーを非表示にしますが、クライアント要求ヘッダーを非表示にするためには使用できません。

これを実行したいのは、nginx の背後にある Websocket サーバーが Websocket 拡張機能「permessage-deflate」でうまく動作しないため、クライアント要求から Sec-WebSocket-Extensions ヘッダーを削除したいからです。

ベストアンサー1

ヘッダー値を void に設定すると、Nginx はそれをドロップします。

proxy_set_header       Sec-WebSocket-Extensions "";

おすすめ記事