使用 apache2.4 找不到 SSL 错误的解决方案。在我的本地主机上,它是 Ubuntu LAMP 堆栈,它似乎几天前才停止工作.. http://example.com有效,但不是https://example.com
Firefox 给了我ssl_error_rx_record_too_long
,Chrome 给了我ERR_SSL_PROTOCOL_ERROR
。
我已经生成了新证书,并将它们设置为正确的域,但它仍然失败。
<虚拟主机_默认_:443>
ServerAdmin webmaster@localhost ServerName example.dev
ServerAlias www.example.dev
DocumentRoot /var/www/example.comSSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Include /etc/apache2/rules.conf
</虚拟主机>
这很奇怪,有点令人沮丧,谢谢你的帮助。
编辑:我查看了 access.log 并收到以下错误:
127.0.0.1 - - [31/Jul/2014:23:07:47 -0700] "\x16\x03" 400 0 "-" "-"
127.0.0.1 - - [31/Jul/2014:23:07: 51 -0700] "\x16\x03\x01" 400 0 "-" "-"
127.0.0.1 - - [31/Jul/2014:23:07:51 -0700] "\x16\x03\x01" 400 0 "-" "-"
127.0.0.1 - - [31/Jul/2014:23:07:51 -0700] "\x16\x03\x01" 400 0 "-" "-"
127.0.0.1 - - [31/ Jul/2014:23:07:51 -0700] "\x16\x03\x01" 400 0 "-" "-"
127.0.0.1 - - [31/Jul/2014:23:07:51 -0700] "\ x16\x03" 400 0 "-" "-"