Не запускается SSL на apache
Добавлено: 2011-01-19 10:17:11
Дано: Windows 2003 Server, Apache 2.2.8, mod_ssl 2.2.8.0
httpd-ssl.conf:
Сертификаты самоподписные. Изнутри все работает. На шлюзе 443 порт открыт. Через интернет не заходит, хотя если обратиться по http через 443 порт, то заходит. Видимо, почему то не заводится ssl.
httpd-ssl.conf:
Код: Выделить всё
Listen 443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:C:/serv/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
SSLMutex default
LogLevel info
NameVirtualHost xxx.xxx.xxx.xxx:443
<VirtualHost xxx.xxx.xxx.xxx:443>
DocumentRoot "C:/serv/www"
ServerName portal.domain.ru
ServerAdmin admin@domain.ru
ErrorLog "C:/serv/logs/portal_error.log"
TransferLog "C:/serv/logs/portal_access.log"
SSLEngine On
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "C:/serv/apache/conf/cert/portal-server.crt"
SSLCertificateKeyFile "C:/serv/apache/conf/cert/portal-server.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
CustomLog "C:/serv/logs/portal_ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
NameVirtualHost 192.168.5.20:443
<VirtualHost 192.168.5.20:443>
DocumentRoot "C:/serv/www"
ServerName webserv:443
ServerAdmin admin@domain.ru
ErrorLog "C:/serv/logs/error.log"
TransferLog "C:/serv/logs/access.log"
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "C:/serv/apache/conf/cert/server.crt"
SSLCertificateKeyFile "C:/serv/apache/conf/cert/server.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
CustomLog "C:/serv/logs/ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>