【问题标题】:Hide Port Numbers after redirect from IIS to Apache从 IIS 重定向到 Apache 后隐藏端口号
【发布时间】:2010-06-25 20:47:37
【问题描述】:

我在 Windows Server 2003(专用)上运行 IIS 6.0 和 Apache 2.2

我在 IIS 上有一个默认网站,需要端口 80(默认)。 Apache 已设置为监听 8080。我需要 IIS 用于一个系统,而 Apache 用于另一个。

我已经设置了一个 IIS 重定向到 URL 以将任何对 www.myotherdomain.com 的请求转发到 www.myotherdomain.com:8080(一切正常)

问题是我不想在地址栏中显示端口号。有什么办法可以屏蔽吗?

【问题讨论】:

    标签: windows apache iis


    【解决方案1】:

    我会采取稍微不同的方法来达到预期的效果。

    您可以让一台服务器将请求“转发”到另一台服务器 - 这称为“反向代理”,与重定向不同。它对用户是不可见的。

    你能把 Apache 切换到 80 端口,把 IIS 切换到 8080 吗?

    如果是这样,您可以让 Apache 根据部分 URL 将某些请求转发到 IIS。

    Apache 有一个名为 mod_proxy 的模块。请参阅标有“反向代理”的示例

    http://httpd.apache.org/docs/2.0/mod/mod_proxy.html

    注意:您也可以使用 Apache 的 mod_rewrite 来实现相同的目标,并且具有更大的灵活性。

    注2:不知道IIS有没有类似的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-02
      • 2020-03-18
      • 2018-10-31
      • 2020-06-28
      • 2016-11-13
      • 1970-01-01
      相关资源
      最近更新 更多