- 使用不同 URL。如果你配置了不同的基础 URL 地址或者你站点的访问者使用了不同的 URL 地址来访问你的 Confluence 地址,你有很大概率可能会受到错误信息。
- 修改上下文地址。如果你修改了基础 URL 地址的上下文地址,你同时也需要修改下面的配置:
- 停止 Confluence.
- 进入 Confluence 安装目录,然后编辑
<installation-directory>confserver.xml
文件。 - 在
Context
元素中修改path
属性,将会影响到你服务器使用的上下文。如果 Confluence 正在运行在http://www.foobar.com/confluence
路径中,那么path
的属性应该配置如下:
<context path=
"/confluence"
docBase=
"../confluence"
debug=
"0"
reloadable'
"false"
useHttpOnly=
"true"
>
在这个示例中,我们使用
/confluence
为上下文路径。注意,你不能使用/resources
为你的上下文路径,因为这个是 Confluence 使用的一个上下文资源路径,如果你设置这个路径的话,将会导致后续的问题。 - 保存文件。
- 重启 Confluence 服务器,然后检查使用 http://www.foobar.com/confluence 路径是否能够正常访问 Confluence。
- 代理(Proxies)。 如果你的服务器允许在代理服务器的后面,请确定代理的名字与基础 URL 是相同的。例如:
proxyName="foobar.com" proxyPort="443" scheme="https"
。这个将会能够保证你的代理服务器能够想 Confluence 服务器传递正确的数据。有关更多的 Atlassian applications 代理的配置,请参考,代理服务器配置知识库中的内容。 - 这个信息需要添加到
Connector
元素中,这个元素是在 {CONFLUENCE_INSTALLATION}confserver.xml
中定义的。
https://www.cwiki.us/display/CONF6ZH/Configuring+the+Server+Base+URL