0
私のバックエンドのTomcatサーバーは、相対パスで302リダイレクトを送信します。ProxyPassReverseがロケーションの相対パスに対して有効でない
HTTP/1.1 302
Date: Wed, 13 Dec 2017 16:55:05 GMT
Server: Apache TomEE
Location: /StoreWeb/catalog/cotton-shirts
Content-Length: 0
私はApacheでこのリバースプロキシを設定しています。
ProxyPass /catalog/ http://localhost:8080/StoreWeb/catalog/
ProxyPassReverse /catalog/ http://localhost:8080/StoreWeb/catalog/
ただし、これはLocationヘッダーには何の影響もありません。 Apacheはそれを変更しません。どのように私は、Apacheが変換することができます:
Location: /StoreWeb/catalog/cotton-shirts
へ:
Location: /catalog/cotton-shirts
おそらく、これは役立ちます: 'https:// httpd.apache.org/docs/2.4/rewrite/proxy.html' – Hames