谷歌浏览器显示:“错误107(net :: ERR_SSL_PROTOCOL_ERROR)”每次我重新启动我的服务器。 但是,如果我重新启动Apache(#服务apache2重新启动),一切正常。
Apache错误日志(/var/log/apache2/error.log)上没有任何内容,我使用的是debian 6。
解决!!
ports.conf中的设置是:
<IfModule mod_ssl.c> Listen 443 NameVirtualHost 1.2.3.4:443 # ipv4 NameVirtualHost 1:2::3:4:5:6:443 # ipv6 </IfModule>
sites-available / default-ssl是:
<VirtualHost 1.2.3.4:443> ... ... </VirtualHost> <VirtualHost 1:2::3:4:5:6:443> ...# same setting as ipv4 ... </VirtualHost>
当我解决以下问题时,https重新启动后工作!
ports.conf:
<IfModule mod_ssl.c> Listen 443 NameVirtualHost *:443 </IfModule>
网站可用/默认的SSL:
<VirtualHost *:443> ... ... </VirtualHost>
感谢这两个页面,虽然它不是同一个问题:
http://ubuntuforums.org/showthread.php?t=806884 http://www.noah.org/wiki/Apache2_Invalid_method_in_request_%5Cx16%5Cx03%5Cx01