为禅道开源版启用自签名SSL

本文详细介绍如何为禅道项目管理工具配置SSL,包括解决兼容性问题,以及如何正确修改httpd.conf文件以实现HTTPS访问。

禅道总体说来是不错的项目管理工具,除了为了兼容瀑布,搞得有点别扭之外。

禅道也没有提供简单的一键启用SSL的方法,所以花了一点时间。

首先禅道基于Apache Haus发布,方便做SSL。但是禅道的发布没有一些必须的module,比如 mod_socache_shmcb.so

这样需要下载合适的Apache Haus版本,从里面找文件,我基于禅道10.4的Apache 2.4.25做的改造。

使用的module从2.4.35里面提取的。

其中的主要部分是修改httpd.conf,在末尾加上:


Define SRVROOT "D:/xampp/apache"
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

<IfModule ssl_module>
#Include conf/extra/httpd-ssl.conf
Include conf/extra/httpd-ahssl.conf
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
<IfModule http2_module>
    ProtocolsHonorOrder On
    Protocols h2 h2c http/1.1
</IfModule>

然后就是针对文件conf/extra/httpd-ahssl.conf的一点修改,然后测试OK。

参考资源: https://download.youkuaiyun.com/download/net_wolf/10738298

---------------------------------------------------

上面针对httpd.conf的修改在禅道重启后就被覆盖回原始的版本了,只能把修改的内容放到conf/sites/httpd-ahssl.conf中去。

注意其中的SRV_ROOT要和你的实际情况一致。这样也有一个好处,我的资源中的文件和禅道的一点都不冲突,直接覆盖apache目录都不用担心了。

参考资源: https://download.youkuaiyun.com/download/net_wolf/10738759

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值