我有一个 Atlassian Confluence 实例,由 Apache 提供支持,使用 mod_proxy_ajp 将入站端口 80 的请求传递到 tomcat 上的 8080。假设用户使用的 URL 是http://www.mywiki.com/confluence/。Confluence 生成电子邮件发送给用户,其中包含指向更改页面的链接。当用户点击这些电子邮件中的链接时,用户将直接转到带有 :8080 的本地服务器主机名,而不是 Apache 接受请求的面向公众的 DNS 名称。
换句话说,这些链接http://nasty-app-server-name:8080/confluence/xyz/并不是http://www.mywiki.com/confluence/xyz。
如何配置 Confluence 以在 Confluence 生成的超链接中插入 www.mywiki.com,而不是 nasty-app-server-name?我发现某个地方有一个包含 $hostname 的模板。我想用 DNS 名称覆盖它。
答案1
我自己找到了答案。更改此设置的方法是管理员左侧菜单中常规设置下的“服务器基本网址”。