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

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

禅道也没有提供简单的一键启用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.csdn.net/download/net_wolf/10738298

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

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

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

参考资源: https://download.csdn.net/download/net_wolf/10738759

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值