1. 程式人生 > >為禪道開源版啟用自簽名SSL

為禪道開源版啟用自簽名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。