Confluence 配置https SSL证书

书接上篇实战 本地服务器Confluence 7.13部署 一篇就够(从0开始安装配置 Debian11 + Mysql + Java)超详细_mac 本地安装confluence_调皮捣乱的博客-CSDN博客

 

Confluence配置好后,一路都用的挺爽的,自己的工作和学习资料都往上怼。但浏览器每次是提示http不安全,看着非常不爽。想了一下,的确http协议没有对传输的内容加密所以,万一不小心有人使用抓包工具,岂不是很容易看到的传输内容。所以感觉https还是挺重要的毕竟也是为了数据的安全。

就开始折腾confluence的配置。 整个过程还是挺简单的。

大致流程

第一步:申请https证书

第二步:配置证书

第一部分:https证书申请

本来我想直接用在本机上生成的https证书,但是由于不是可信机构颁发的,浏览器还是会提示不安全,而且confluence的app版本也不认这个地址不给登录,所以还是决定还是要去一个可信机构申请一下,也不麻烦1年就一次。

申请证书:我是在阿里云申请的免费证书,1年更新一次的。这里就展示阿里的过程

打开阿里云 安全 > 找到数字证书管理服务

 选择 选购买SSL证书

选择免费证书 

20个免费的就好 

点击创建证书 然后点击证书申请 

按照下图选择

如果证书绑定的域名是子域名就输入你的子域名即可 

域名验证信息这里,因为我是在阿里购买的域名所以阿里会自动帮你填写一条验证记录,如果不是阿里购买而且DNS不在阿里你就需要登录购买域名管理控制台,将域名验证信息配置到域名解析列表中。

提交审核后大概1 - 5分钟左右就能看到你的证书了,然后点击下载即可

 证书选择 Tomcat

 下载后得到两个文件 一个.pfx 一个是txt的文档

文档里面是你的证书密码,pfx文件需要传送到服务器上。具体怎么传可以confluence部署文章的FTP部分(当然很多人还有其他更简单的办法不用FTP但是我没实践过。)

第二部分:配置证书

第一步:拷贝pfx文件到一个合适地方, 我拷贝到了这里 /opt/atlassian/confluence

命令类似这样 cp ​/home/ftpuser/upload/9110417xxxxxxx.com.pfx /opt/atlassian/confluence

黄色部分是你pfx的文件位置,蓝色部分是拷贝目的地地址

第二步:配置server.xml

pfx证书文件拷贝完成后,打开server.xml文档,如果confluence目录没有变过就应该在下面的地址

输入:vi /opt/atlassian/confluence/conf/server.xml  就能打开了

 然后按"i"进入编辑状态

照着下面图输入就可以了 ,输入完成后按esc 输入wq 回车保存重启服务或服务器就OK了

注意:我没有注释原来http这里,正常来讲应该还要配置80端口强制跳转到https上。

emmmm我没配置的原因是,第一个原因是,我就是纯懒 ,第二个原因是,我在路由器上把外网的8090端口强制映射到了8443的https上了,外网是不可能访问到我的http端口的,所以也能起到同样的作用。

代码段

 <Connector
        port="8443"        
        protocol="org.apache.coyote.http11.Http11NioProtocol"
        SSLEnabled="true"
        maxThreads="250"
        scheme="https" 
        secure="true"
        clientAuth="false" 
        keystoreFile="/pfx的文件目录.pfx"
        keystorePass="证书密码"    
        sslProtocol="TLS"
         />

  • 23
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置Jira使用SSL/HTTPS,您需要进行以下步骤: 1. 打开Jira的配置文件`server.xml`,可以在`<Jira_INSTALL>/conf/server.xml`找到该文件。\[1\] 2. 在`server.xml`文件中,找到`<Connector>`标签,并添加以下属性来启用SSL/HTTPS: - `port`:指定SSL连接的端口号,通常为8443。 - `maxThreads`:指定最大线程数。 - `minSpareThreads`:指定最小空闲线程数。 - `protocol`:指定使用的协议,通常为`org.apache.coyote.http11.Http11NioProtocol`。 - `scheme`:指定使用的协议方案,通常为`https`。 - `secure`:指定是否启用安全连接,通常为`true`。 - `keystoreFile`:指定SSL证书的路径。 - `keystorePass`:指定SSL证书的密码。 - `keystoreType`:指定SSL证书的类型,通常为JKS。 - 其他可选属性根据您的需求进行配置。 例如: ``` <Connector port="8443" maxThreads="150" minSpareThreads="25" protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true" keystoreFile="/opt/atlassian/ca/jira.jks" keystorePass="xxx" keystoreType="JKS"/> ``` 3. 保存并关闭`server.xml`文件。 4. 重新启动Jira服务,使配置生效。 同样,如果您想配置Confluence使用SSL/HTTPS,您可以按照类似的步骤进行操作: 1. 打开Confluence配置文件`server.xml`,可以在`${CONFLUENCE_HOME}/conf/server.xml`找到该文件。\[2\] 2. 在`server.xml`文件中,找到`<Connector>`标签,并添加以下属性来启用SSL/HTTPS: - `port`:指定SSL连接的端口号,通常为8443。 - `maxThreads`:指定最大线程数。 - `minSpareThreads`:指定最小空闲线程数。 - `protocol`:指定使用的协议,通常为`org.apache.coyote.http11.Http11NioProtocol`。 - `scheme`:指定使用的协议方案,通常为`https`。 - `secure`:指定是否启用安全连接,通常为`true`。 - `proxyName`:指定代理服务器的名称。 - `proxyPort`:指定代理服务器的端口号。 - 其他可选属性根据您的需求进行配置。 例如: ``` <Connector port="8443" maxThreads="48" minSpareThreads="10" protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true" proxyName="wiki.demo.tv" proxyPort="443"/> ``` 3. 保存并关闭`server.xml`文件。 4. 重新启动Confluence服务,使配置生效。 请注意,以上步骤中的SSL证书相关的路径、密码和类型需要根据您自己的实际情况进行配置。您可以使用`keytool`命令生成证书请求文件,并使用相应的工具来签发和安装SSL证书。\[3\] #### 引用[.reference_title] - *1* *3* [linux系统下JIRA 配置https](https://blog.csdn.net/liulei2017/article/details/115124110)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Jira的终极应用--Http升级为Https](https://blog.csdn.net/yejingtao703/article/details/104064285)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值