Nginx Websocket リバース プロキシがあり、クライアント要求から HTTP ヘッダーを非表示にしたいと考えています。
proxy_hide_header はサーバー応答ヘッダーを非表示にしますが、クライアント要求ヘッダーを非表示にするためには使用できません。
これを実行したいのは、nginx の背後にある Websocket サーバーが Websocket 拡張機能「permessage-deflate」でうまく動作しないため、クライアント要求から Sec-WebSocket-Extensions ヘッダーを削除したいからです。
ベストアンサー1
ヘッダー値を void に設定すると、Nginx はそれをドロップします。
proxy_set_header Sec-WebSocket-Extensions "";