2
我嘗試將請求標頭中的主機設置爲「server2」,以便ProxyPass將請求定向到server2,但在所有其他情況下(當它將其傳遞到server1時)保留主機。我可以在Apache VirtualHost中使用ProxyPreserveHost和RequestHeader集主機嗎?
<Proxy "/path1">
RequestHeader set Host server2
</Proxy>
ProxyPass /path1 http://server2/path1
ProxyPassReverse /path1 http://server2/path1
ProxyPreserveHost On
ProxyPass / http://server1/
有沒有辦法有ProxyPreserveHost ON OFF用於傳入的URL開始/路徑1,但有它在爲所有其他網址嗎?或者在上面的代碼示例中嘗試更改RequestHeader中的主機(這不起作用)。
我使用的Apache版本2.2.22在Ubuntu 12.04