簡體   English   中英

反向代理不保留原始域名

[英]Reverse proxy not keeping the original domain name

我想做這樣的事情:

Domain1 = www.abc.com Domain 2 = www.xyz.com

有人訪問www.abc.com時,應該訪問www.xyz.com/directory/1

我在Apache 2.2中有此配置(是的,它具有mod_proxy)

<VirtualHost *:80>
    ServerName www.abc.com
    ProxyRequests Off
    ProxyPass / http://www.xyz.com/directory/1
    ProxyPassReverse / http://www.xyz.com/directory/1
</VirtualHost>

事情是它正在工作,但它在瀏覽器位置欄中顯示http://www.xyz.com/directory/1 ,我想顯示abc.com。

我使用了它,將域名從測試更改為真實域名后,它停止顯示正確的域名,所以有人可以告訴我那里是否有問題?

當我輸入以下內容時,我就知道了:

<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

一切都按預期工作:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM