0

使用 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.com

 SSLEngine 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 "-" "-"

4

1 回答 1

1

Thank you for the help, I finally got it right by changing default:443 to example.dev:443.

于 2014-08-01T18:33:20.650 回答