2016-02-11 2 views
0

Попытка установить сертификат SSL, который я приобрел у Symantec. При использовании httpd -t через cmd, чтобы увидеть, был ли синтаксис в порядке. Это дает следующее сообщение об ошибке:Ошибка сертификата SSL на wamp

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 

Я также дважды проверил каталог модулей, чтобы увидеть, если mod_socache_shmcb.so существует или нет. Оно делает! Не знаете, что еще я мог попробовать?

+0

Я думаю, что '.so' модули скомпилированы для версии Linux. вам нужна версия Windows .dll. – DanFromGermany

+0

Apache использует расширение '.so' на Windows –

+0

@ li-on oh ok спасибо, не знал этого. – DanFromGermany

ответ

2

Проверьте, правильно ли настроен параметр SSLSessionCache. например.

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

+0

(подсказка: он находится в строке 72 из C: /wamp/bin/apache/apache2.4.9/conf/extra/ht tpd-ssl.conf. См. Также https://httpd.apache.org/docs/2.4/ mod/mod_ssl.html # sslsessioncache) – symcbean

+0

Идеальное решение. Я добавил часть shmcb перед адресом, и это сработало! спасибо @ li-on – Shery

Смежные вопросы