2009-04-21 67 views
0

我不確定這是否正確,但這就是我在這裏尋求幫助的原因。Apache mod_rewrite重定向到內部服務器

我有服務器一(Apache)和服務器2(IIS)。服務器1有外部訪問,但服務器2沒有。我需要在端口80上同時在這兩個端口上託管http內容。在不更改防火牆端口等的情況下,是否可以將呼叫從服務器1重定向到服務器2?

例如用戶訪問www.test.com/1.html,這實際上將用戶重定向到內部http服務器(服務器)並按正常方式提供內容。

如果這是可能可以請您與MOD規則的寫作幫助

感謝

回答

1

的mod_rewrite用於重寫URI - 你可以用它來踢了一個HTTP 301(重定向),但你想要做的是實際上將通過Apache服務器的Web流量代理到IIS服務器。

看看mod_proxy。

4

您可以mod_proxy一起使用mod_rewrite,例如:

RewriteEngine on 
RewriteRule ^/1\.html$ http://iis.local/1.html [P] 

但是你需要同時擁有的mod_rewrite和mod_proxy的提供。

+0

嗨,這是我正在尋找的,現在來了noob問題如何以及我在哪裏設置 – RC1140 2009-04-21 16:01:37

相關問題