我已经安装了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,我不太清楚需要什么。
- 如果您使用 Apache,我建议您查看
答案2
您可以使用应用程序请求路由和 URL 重写来自动将用户重定向到端口 8009,而无需他们输入 - 并且他们看不到他们实际连接到哪个端口 - 下面的文章为您提供了如何执行此操作的基本思路。