2016-02-11 73 views
0

試圖安裝我從Symantec購買的SSL證書。當通過cmd使用httpd -t來查看語法是否正確。它提供了以下錯誤:wamp上的SSL證書錯誤

AH00526: Syntax error on line 72 of C:/wamp/bin/apache/apache2.4.9/conf/extra/ht 
tpd-ssl.conf: 
SSLSessionCache: 'c' session cache not supported (known names: shmcb,dbm,memcache,default). Maybe you need to load the appropriate socache module (mod_socache_c?). 

我註釋掉了以下行加載httpd.conf文件模塊:

LoadModule socache_dbm_module modules/mod_socache_dbm.so 
LoadModule socache_memcache_module modules/mod_socache_memcache.so 
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so 

我也雙重檢查modules目錄,看是否mod_socache_shmcb.so存在與否。它確實! 不知道還有什麼我可以嘗試?

+0

我覺得'.so'模塊是爲linux版本編譯的。你需要模塊的'.dll' windows版本。 – DanFromGermany

+0

Apache在Windows上使用'.so'擴展名 –

+0

@ li-on oh ok謝謝,不知道。 – DanFromGermany

回答

2

檢查SSLSessionCache選項是否配置正確 例如。

SSLSessionCache "shmcb:C:\wamp\Apache2/logs/ssl_scache(512000)"

+0

(提示:在C:/wamp/bin/apache/apache2.4.9/conf/extra/ht tpd-ssl.conf的第72行。另請參閱https://httpd.apache.org/docs/2.4/ mod/mod_ssl.html#sslsessioncache) – symcbean

+0

完美的解決方案。我在地址前添加了shmcb部分,它工作正常!謝謝@ li-on – Shery