[英]Apache mod_rewrite redirect to internal server
我不確定這是否正確,這就是我在這里尋求幫助的原因。
我有服務器一(Apache)和服務器2(IIS)。 服務器一具有外部訪問權,但服務器2沒有。 我需要將HTTP內容托管在兩個端口80上。在不更改防火牆等端口的情況下,是否可以將呼叫從服務器1重定向到服務器2?
例如,用戶訪問www.test.com/1.html,這實際上將用戶重定向到內部http服務器(服務器),並按正常方式提供內容。
如果可以的話,請您幫忙編寫mod規則
謝謝
您可以將mod_rewrite與mod_proxy一起使用,例如:
RewriteEngine on
RewriteRule ^/1\.html$ http://iis.local/1.html [P]
但是您需要同時具有mod_rewrite和mod_proxy。
mod_rewrite是用於重寫URI的-您可以使用它來踢出HTTP 301(重定向),但是您實際上要做的是將通過Apache服務器的Web通信代理到IIS服務器。
查看mod_proxy。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.