如何将 localhost:8009 映射到外部友好 URL?

如何将 localhost:8009 映射到外部友好 URL?

我已经安装了Atlassian Confluence到我的专用服务器(托管在 softlayer.com 上)。我使用带有 IIS7 的 Windows 2008R2。默认情况下,Atlassian Confluence 已安装并在 localhost:8009(不是端口 80)上正常工作。但我希望它可以通过一些友好的 URL 访问,例如http://docs.mysite.com

我该怎么做?在哪里可以配置?一些 DNS?CNAME?

答案1

如果您希望此安装在外部可见,那么您需要做两件事:

  • 创建 DNS 记录以指向服务器的 IP - 这将允许您的访问者通过以下方式访问服务器http://docs.example.com/
  • 配置您的网络服务器,以便您不需要使用外部端口。
    • 如果您使用 Apache,我建议您查看mod_proxy,对于 IIS,我不太清楚需要什么。

答案2

您可以使用应用程序请求路由和 URL 重写来自动将用户重定向到端口 8009,而无需他们输入 - 并且他们看不到他们实际连接到哪个端口 - 下面的文章为您提供了如何执行此操作的基本思路。

http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

相关内容