Конфигурация Apache 2.4 для ssl не работает



Apache Server 2.4 с mod_jk 1.3.7 не работает для ssl (https)



Ошибка 1:





названная служба Apache сообщила о следующей ошибке:




SSLSessionCache: кэш сеанса' shmcb ' не поддерживается (известные имена:). Может быть, вам нужно загрузить соответствующий модуль socache (mod_socache_shmcb?).






ошибка 2:





ошибка имя приложения: httpd.exe, версия: 2.4.4.0, отметка времени: 0x512fec36
Имя модуля разлома: mod_jk.so, версия: 1.2.37.0, отметка времени: 0x4fc48072
Код исключения: 0xc0000005
Смещение ошибки: 0x000000000000752d
Идентификатор процесса разлома: 0x3580
Время запуска приложения по ошибке: 0x01cee6d2be493d71
Неисправность путь приложения: C:Program файлыApache Software FoundationApache2.4binhttpd.исполняемый
Путь модуля неисправности: C:Program ФайлыПрограммное Обеспечение Apache FoundationApache2.4modulesmod_jk.so
Идентификатор отчета: f8d090fa-52c6-11e3-bce9-e4d53d737212





наша конфигурация для httpd_ssl.conf следующим образом:



Listen 443

SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

SSLPassPhraseDialog builtin

SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300

<VirtualHost _default_:443>

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.4/htdocs"
ServerName 127.0.0.1:443
ServerAdmin [email protected]
ErrorLog "C:/Program Files/Apache Software Foundation/Apache2.4/logs/error.log"
TransferLog "C:/Program Files/Apache Software Foundation/Apache2.4/logs/access.log"

SSLEngine on

SSLCertificateFile "C:/Program Files/Apache Software Foundation/Apache2.4/conf/serverssl.crt"

SSLCertificateKeyFile "C:/Program Files/Apache Software Foundation/Apache2.4/conf/server.key"

SSLCACertificateFile "C:/Program Files/Apache Software Foundation/Apache2.4/conf/bundle.crt"

<FilesMatch ".(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "C:/Program Files/Apache Software Foundation/Apache2.4/cgi-bin">
SSLOptions +StdEnvVars
</Directory>

BrowserMatch "MSIE [2-5]"
nokeepalive ssl-unclean-shutdown
downgrade-1.0 force-response-1.0

CustomLog "C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_request.log"
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x "%r" %b"

</VirtualHost>


ТИА....!

785   4  

4 ответов:

в Apache2.2 следующая строка раскомментирована в apache/conf/httpd.conf по умолчанию.

LoadModule socache_shmcb_module modules / mod_socache_shmcb. so

из Apache 2.4 выше строка комментируется так удалить # знак перед ним.

Это должно работать.

для el capitan путь к и /usr/libexec/apache2/mod_socache_shmcb.so,

вход в httpd.conf выглядел так:

LoadModule socache_shmcb_module /usr/libexec/apache2/mod_socache_shmcb.so

cp/etc/apache2/mods-available / socache_shmcb.load / etc/apache2/mods-enabled/

Это будет исправить: SSLSessionCache: кэш сеанса' shmcb ' не поддерживается (известные имена:). Может быть, вам нужно загрузить соответствующий модуль socache (mod_socache_shmcb?).

на apache 2.4.25-3+deb9u4 (Debian очевидно) строка, упомянутая @Mr Roshan Pawar, не существует. Вы должны создать символическую ссылку, указывающую на модуль и включающую его в /etc/apache2/mods-enabled таким образом:

ln -s ../mods-available/socache_shmcb.load socache_shmcb.load

Comments

    Ничего не найдено.