IIS服務器偵聽端口80
和Apache正在監聽8080
重定向域IIS到Apache
我部署網站上的Apache。
域名在IIS服務器上註冊。我如何重定向到IIS
到Apache server
。就像如果我鍵入
www.abc.com
(上IIS),它會重定向調用網站Apache服務器(端口8080
)上
我怎麼能這樣做?
IIS服務器偵聽端口80
和Apache正在監聽8080
重定向域IIS到Apache
我部署網站上的Apache。
域名在IIS服務器上註冊。我如何重定向到IIS
到Apache server
。就像如果我鍵入
www.abc.com
(上IIS),它會重定向調用網站Apache服務器(端口8080
)上
我怎麼能這樣做?
您需要在IIS上設置反向代理並將其指向Apache服務器。這是一篇關於如何設置它的博客文章:http://blogs.iis.net/carlosag/archive/2010/04/01/setting-up-a-reverse-proxy-using-iis-url-rewrite-and-arr.aspx
它需要設置URL重寫和應用程序請求路由。從博客文章
摘錄:
你需要做的第一件事是啓用ARR代理支持。
配置URL重寫以將正確的文件夾及其請求路由到正確的站點。但是,不要用UI步驟來困擾你,我會向你展示配置,然後逐步解釋每件作品的作用。
請注意,對於這篇文章,我將只關注Company1,但您可以想象對於Company2應用相同的步驟,並且測試此操作,您可以將配置文件保存爲web.config並將其保存在您的inetpub\wwwroot\
或在任何其他網站的根目錄下,你可以測試它。
非常非常好的答案。完美地工作,謝謝。 –
如果IIS離線,這個答案可以擴展到工作狀態,所以任何流量應該被重定向到Apache或任何其他服務器上的資源? – SaidbakR
當然,重新配置域/路由器指向Apache比代理一切更容易? –
我不能這樣做,不要問我爲什麼,只是我不能。 –
聽起來像[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) –