很多用户选择将 Confluence 运行在反向代理的后面,同时还启用了 HTTPS。将你的的 Confluence 反向代理配置正确就显得非常必要了,并且能够避免后期在使用 Confluence 遇到的很多问题。
代理和 HTTPS 访问都已经在 Tomcat 中配置了,Tomcat 是 Confluence 使用的应用服务器。
简单连接器
对 Confluence 进行配置和设置,越简单越好,我们会尽可能的让配置简单。我们已经在 Tomcat 中提供了一系列的连接器样本。这些样本在 <install-directory>/conf/server.xml
文件中。
连接器示例 |
描述 |
---|---|
DEFAULT - 直接连接,不使用代理,针对不使用代理的 HTTP 访问 Confluence | 这个是默认的选项。当你没有使用反向代理并且没有启用 HTTPS,启用这个选项。 |
HTTP - 代理访问 Confluence ,通过 Apache 或者 Nginx 通过 HTTP 访问 | 当你使用了反向代理,并且没有启用 HTTPS,选择这个选项。 |
HTTPS - 直接连接,不使用代理,针对不使用代理的 HTTPS 访问 Confluence | 如果你希望使用 HTTPS,但是不配置反向代理,选择这个选项。HTTPS 将会在 Tomcat 中进行配置。 |
HTTPS - 代理访问 Confluence ,通过 Apache 或者 Nginx 通过 HTTPS 访问 | 如果你希望使用反向代理,并且还启用 HTTPS。请使用这个选项,同时这个也是最常用的配置。 |
我们仅提供 HTTP/HTTPS 连接器的示例。如果你不能使用 AJP 连接器(例如,使用 Apache mod_jk)为 Synchrony。 Synchrony 在配置在协同编辑使用,不能接受 AJP 连接。
如果你计划使用协同编辑,这里有一系列的基于代理和 SSL 连接的考虑。请参考 proxy and SSL considerations 页面中的内容。当你决定何种配置最适合你配置反向代理,你需要考虑这些因素。