SSL에 대한 Apache 2.4 구성이 작동하지 않음 작동
mod_jk 1.3.7이있는 Apache Server 2.4가 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 오류있는 프로세스 ID : 0x3580 오류 응용 프로그램 시작 시간 : 0x01cee6d2be493d71 오류있는 응용 프로그램 경로 : C : \ Program Files \ Apache Software Foundation \ Apache2.4 \ bin \ httpd.exe 오류있는 모듈 경로 : C : \ Program Files \ Apache Software Foundation \ Apache2.4 \ 모듈 \ mod_jk. 따라서 보고서 ID : 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 admin@mshome.net
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>
티아 ....!
Apache2.2에서 다음 줄은 apache/conf/httpd.conf
기본적으로 주석 처리되지 않습니다 .
LoadModule socache_shmcb_module 모듈 / mod_socache_shmcb.so
아파치 2.4 위의 줄에서이 주석 처리되었으므로 그 #
앞에 있는 기호를 제거하십시오 .
작동합니다.
아파치 2.4.25-3 + deb9u4 (당연히 데비안)에서 @Mr Roshan Pawar가 언급 한 줄은 존재하지 않습니다. 모듈을 가리키는 심볼릭 링크를 만들고 다음과 같이 활성화해야합니다 /etc/apache2/mods-enabled
.
ln -s ../mods-available/socache_shmcb.load socache_shmcb.load
@ericP가 아파치를 다시 시작해야한다고 말했듯이 배포 / 구성에 따라 다음과 같을 수 있습니다.
service apache2 restart
/etc/init.d/apache2 restart
systemctl restart apache2
apache2 -k restart
el capitan의 경우 so
파일 경로 는 /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. Ubuntu에서 :
sudo a2enmod socache_shmcb
참고 URL : https://stackoverflow.com/questions/20127138/apache-2-4-configuration-for-ssl-not-working
'ProgramingTip' 카테고리의 다른 글
브라우저 감지 jQuery 1.9를위한 가장 가벼운 교체? (0) | 2020.11.27 |
---|---|
TabWidget 현재 탭 하단 선 색상 (0) | 2020.11.27 |
ASP.NET에서 버튼 태그를 어떻게 사용할 수 있습니까? (0) | 2020.11.27 |
값을 가장 가까운 10 간격으로 반올림하는 .Net 알고리즘 내장 (0) | 2020.11.27 |
브라우저가 개행을 공백으로 기술하는 이유는 무엇입니까? (0) | 2020.11.27 |