【问题标题】:How to make IIS forwarding an URL to a port on the same machine如何使 IIS 将 URL 转发到同一台机器上的端口
【发布时间】:2017-04-26 11:48:21
【问题描述】:

我在公司防火墙后面的云上安装了 Windows Server 2012。此防火墙仅允许来自公共(世界)端的端口 80 上的连接。

这台机器配置了 IIS-6.2,一些网站已经在端口 80 上工作,在“/”后面有特定的 URL。 我最近在那里安装了 Atlassian JIRA,这个应用程序有自己的端口监听服务,目前配置为监听端口 8080(URL 为:8080/JIRA)。

由于我公司的防火墙阻止了来自端口 80 的所有设备,我怎样才能使其在我的笔记本电脑上键入 "http://[PUBLIC_WIN_SERVER_IP]/JIRA" 会重定向/绑定/等到 "localhost:8080/JIRA"(localhost 是带有 JIRA 的 Windows Server PC,而不是我的笔记本电脑)

我尝试使用 URL Rewrite 模块,但它所做的只是将我笔记本电脑上的 URL 重写为 127.0.0.1:8080/JIRA,这当然没有任何内容,因为它试图在我的笔记本电脑上打开它...

【问题讨论】:

    标签: iis binding jira iis-6 portforwarding


    【解决方案1】:

    您可能需要将 AJP/1.2 连接器添加到 JIRA 的 server.xml 文件中:

    <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
    

    您还需要在 IIS 中配置一个工作器,以便将请求转发到 JIRA。 Atlassian 有 JIRA 和 IIS 的分步配置here

    【讨论】:

      猜你喜欢
      • 2013-07-11
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-17
      • 2013-06-22
      • 1970-01-01
      相关资源
      最近更新 更多