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"
         />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值