无法使用apache2.4找到SSL错误的解决方案。在我的本地主机上是Ubuntu LAMP堆栈,它似乎在几天前停止工作.. http://example.com有效,但不是https://example.com
Firefox给了我ssl_error_rx_record_too_long
,Chrome给了我ERR_SSL_PROTOCOL_ERROR
。
我已经生成了新证书,并将它们设置为正确的域,但它仍然失败。
< VirtualHost _default_:443>
ServerAdmin网站管理员@ 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" - " " - "
答案 0 :(得分:0)
感谢您的帮助,我最终通过将默认:443更改为example.dev:443来做到了。