将域IIS重定向到Apache

时间:2013-10-08 11:26:01

标签: iis apache2

IIS服务器正在侦听端口80,而Apache正在侦听8080

我在apache上部署了网站。

域名在IIS服务器上注册。如何重定向到从IISApache server的来电。就像我输入

一样
  

www.abc.com

(在IIS上),它会将调用重定向到Apache服务器上的网站(在端口8080上)

我该怎么做?

1 个答案:

答案 0 :(得分:5)

您需要在IIS上设置反向代理并将其指向Apache服务器。以下是有关如何设置的博文:http://blogs.iis.net/carlosag/archive/2010/04/01/setting-up-a-reverse-proxy-using-iis-url-rewrite-and-arr.aspx

它需要设置URL重写和应用程序请求路由。

摘自博客文章:

  1. 您需要做的第一件事是在ARR中启用代理支持。

    1. 要执行此操作,只需启动IIS管理器并在树视图中单击服务器节点。
    2. 双击“应用程序请求路由缓存”图标
    3. 在“动作”面板
    4. 中选择“服务器代理设置... ”任务
    5. 并确保标记了“启用代理”复选框。这样做是允许服务器中任何重写到非本地计算机的服务器的请求将自动路由到正确的位置而无需进一步配置。
  2. 配置URL重写以将正确的文件夹及其请求路由到正确的站点。但是,不是用UI步骤打扰你,我会告诉你配置,然后逐步解释每件作品的作用。

  3. 请注意,对于这篇文章,我只会关注Company1,但您可以想象同样的步骤适用于Company2,并且为了测试它您只需将配置文件保存为web.config并保存在您的inetpub\wwwroot\或任何其他网站根目录,您可以对其进行测试。