Confluence 6 通过 SSL 或 HTTPS 运行 - 修改你 server.xml 文件

下一步你需要配置 Confluence 来使用 HTTPS:

  1. 编辑 <install-directory>/conf/server.xml 文件。
  2. 取消注释下面的行:

    <Connector port="8443" maxHttpHeaderSize="8192"

        maxThreads="150" minSpareThreads="25"

        protocol="org.apache.coyote.http11.Http11NioProtocol"

        enableLookups="false" disableUploadTimeout="true"

        acceptCount="100" scheme="https" secure="true"

        clientAuth="false" sslProtocols="TLSv1,TLSv1.1,TLSv1.2"

           sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" SSLEnabled="true"

        URIEncoding="UTF-8" keystorePass="<MY_CERTIFICATE_PASSWORD>"/>

  3. 替换 <MY_CERTIFICATE_PASSWORD> 为你在证书中使用的密码。
  4. 确定 attribute-value 匹配 SSLEnabled="true" 是连接元素的一部分,如上面所示。如果这个特性没有被显示出来,尝试访问 Confluence 可能会遇到超时错误。
  5. 保存服务器配置文件。

 不要删除 http 连接器中的备注,Synchrony 代理被从来进行健康检查,这个检查还是通过 HTTP 访问的。如果你不希望包括  http 连接器。你可以使用 synchrony.proxy.healthcheck.disabled 系统属性来禁用健康检查。

不应该禁用内部的 Synchrony proxy(通过设置 synchrony.proxy.enabled 系统属性为 false),这个我们已知了在 Tomcat 确定 SSL 的时候将会导致问题。

 默认针对 Confluence 的连接器端口为 8090.

https://www.cwiki.us/display/CONF6ZH/Running+Confluence+Over+SSL+or+HTTPS

原文地址:http://blog.51cto.com/ossez/2156566

时间: 2024-10-09 07:32:54

Confluence 6 通过 SSL 或 HTTPS 运行 - 修改你 server.xml 文件的相关文章

Confluence 6 通过 SSL 或 HTTPS 运行 - 备注和问题解决

备注 在创建证书时候的背景信息: 'keytool -genkeypair' 命令将会创建秘钥对,包括公钥和关联的私钥,然后存储到  keystore 中.这个命令打包公钥为  X.509 v3 自签名证书,同时存储为证书链中的单一元素.这个证书链和私钥同时存储为一个新的 keystore 实例.是通过你在命令行中指定的别名进行识别的.Java SE documentation 能帮你更好的使用这个工具. 自定义 SSL 端口:如果你修改了你的 SSL 连接器运行的默认端口(8443),你必须需

Confluence 6 通过 SSL 或 HTTPS 运行 - 为 HTTPS 修改你的 Conf

在你的浏览器中,进入  > 基本配置(General Configuration). 单击 编辑(Edit). 修改服务器的基础 URL 为 HTTPS.请参考文档  configuring the server base URL 来获得更多配置信息. 重启 Confluence 然后通过 https://<MY_BASE_URL>:8443/ 访问 Confluence. https://www.cwiki.us/display/CONF6ZH/Running+Confluence+O

Confluence 6 通过 SSL 或 HTTPS 运行 - 创建或请求一个 SSL 证书

在启用 HTTPS 之前,你需要一个有效的证书,如果你已经有了一个有效的证书,你可以直接跳过这个步骤,进入 step 2. 你可以创建一个自签名的证书,或者从信任的 Certificate Authority 中获得一个证书. 如果你的项目小组计划使用 Confluence 服务器移动 app.你需要你的证书是从信任的证书签发机构签发的.你不能使用自签名的证书或者从一个不信任的机构获得的证书,或者自由 CA. 选项 1: 创建一个自签名证书 当你需要进行加密,但是你并不需要对网站的的请求校验的话

Confluence 6 通过 SSL 或 HTTPS 运行 - 重定向所有的 URLS 到 HTT

尽管现在 HTTPS 现在已经激活并且可用了.老的 HTTP URLs (http://localhost:8090)还是可以访问的.现在你需要重定向所有 URLs 到他们的 HTTPS 链接中.你可以通过在  web.xml 文件中添加加安全常量来达到这个目的.这个能够让 Tomcat 将不是 SSL 端口的访问重定向到 SSL. 检查你的 Confluence 站点的用户是否使用了 RSS macro.如果你的站点启用了 RSS macro 宏,你可能需要在防火墙规则中配置 Confluen

Confluence 6 通过 SSL 或 HTTPS 运行

Atlassian 应用可以通过 HTTPS 进行访问,但是 Atlassian 并不提供有关访问的支持服务,同时 Atlassian 不能保证能够提供所有的支持. 如果你的 assistance 在证书转换方面有相关服务的需求,请咨询你证书的提供商来获得他们的帮助. 如果你在 assistance 证书配置上行有相关需求,请到 Atlassian Community 中提问. 这个页面提供了如何在 Confluence 中启用访问 HTTPS(HTTS Secure)的一些基本信息,通过这样的

Ant 修改项目pom.xml文件应用

<?xml version="1.0" encoding="UTF-8"?> <project name="project" default="update_pom" basedir="."> <description> description </description> <!-- ================================= t

java dom4j创建 ,修改 ,删除 xml文件内容

import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.DocumentExcep

修改eclipse中xml文件里面的属性值为非斜体字

右击编辑区域,Preferences,XML(这个视你的编程语言所定),XML Files->Editor->Syntax Coloring->AttributeValues去掉Italic的勾选即可.

Eclipse 添加 tomcat 修改server.xml 重启后失效

在Eclipse 里面配置的 tomcat, 会增加一个 Servers 部分,修改这里的这个 server.xml 文件的话,不管是重新发布tomcat项目还是其他,都不会受影响.