問題タブ [mod-headers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
471 参照

apache - ProxyPass で Apache mod_headers の変更が通過しない

Apache http サーバーに送られ、Apache Tomcat 8.5.x サーバー (ここでは 192.168.1.77:80 として表されます) に転送される Web ソケット GET 要求があります。

mod_headers を使用して「アップグレード」ヘッダー値を設定しようとしています。

VirtualHost タグ内には、次と同等のものがあります。

これは、私が期待するようには機能しません。このセットは Apache http には適用されているようですが、Apache Tomcat には適用されていないようです。

Apache http で%{Upgrade}iを LogFormat に追加すると、"Upgrade" ヘッダーが "myvalue" に設定されていることがわかります。

ただし、Tomcat ログで *%{Upgrade}i" を追加すると、RequestHeader の設定操作が有効にならず、Tomcat が元の GET 要求の "Upgrade" ヘッダーの元の値を記録することがわかります。

注:次のように「初期」引数を追加しようとしました:

何がうまくいかないのか、何が欠けているのかについて何か考えはありますか?