為禪道開源版啟用自簽名SSL
阿新 • • 發佈:2018-12-17
禪道總體說來是不錯的專案管理工具,除了為了相容瀑布,搞得有點彆扭之外。
禪道也沒有提供簡單的一鍵啟用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。