Я купил подстановочный SSL-сертификат от AlphaSSL, но после его установки Firefox дает мне ssl_error_rx_record_too_long error при посещении сайта.
Я рву свои волосы, я просто пытаюсь заставить это работать. Ни документация, ни Google, ни журналы не помогли:
/var/log/apache2/error.log
^[Fri Nov 01 04:39:04 2013] [error] [client 173.250.131.121] Invalid method in request \x16\x03\x01
[Fri Nov 01 04:39:04 2013] [error] [client 173.250.131.121] Invalid method in request \x16\x03\x01
/ var / log / apache2 / ssl_access. log
173.250.131.121 - - [01/Nov/2013:04:45:55 +0000] "\x16\x03" 501 311 "-" "-"
173.250.131.121 - - [01/Nov/2013:04:46:03 +0000] "\x16\x03\x01" 501 312 "-" "-"
Я перезапустил Apache, я отключил другие сайты, чтобы гарантировать, что V-Host, который я настраиваю, загружается, проверяется, что mod_ssl загружен, и запускал сертификаты через OpenSSL. Я поставил более полную историю терминалов в этом контексте.
Вот компактная версия настроек моего виртуального хоста SSL. Обратите внимание, что я пробовал 46.149.28.113:443, _default_:443, *, secure.speech.is:443 и другие.
<IfModule mod_ssl.c>
<VirtualHost 46.149.28.113:443>
...
SSLEngine on
SSLCertificateFile /etc/ssl/certs/speech.is.crt
SSLCertificateKeyFile /etc/ssl/private/server.key
SSLCertificateChainFile /etc/ssl/certs/AlphaSSLroot.crt
</VirtualHost>
</IfModule>
Идеи?