无法停止www。 从redirect到HTTPS://

我的SSL证书最近过期了,我一直在试图暂时禁用SSL,直到我可以重新获得它的东西继续redirect的子域WWW。 到HTTPS://

这不是.htaccess文件,httpd.conf是使用VirtualHost为不安全连接build立的:

<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html ServerName www.example.com ServerAlias example.com ErrorLog /var/www/example.com/error.log CustomLog /var/www/example.com/access.log common <Directory "/var/www/example.com"> AllowOverride All </Directory> </VirtualHost> 

example.com工作正常,但是如果我访问www.example.com它redirect到HTTPS://

还有什么呢?

如果您的网站过去使用HTTP Strict-Transport-Security ( RFC6797 ),则说明无论Web服务器当前的configuration如何,先前连接到网站的任何客户端都会继续尝试使用HTTPS连接到您的网站。

您可以使用浏览器的检查器(在Firefox中, CTRL + Shift + I ,然后selectnetworking,F5,点击请求,然后点击选项卡安全性)来检查是否属于这种情况。 不幸的是,您可以做的事情不多,因为Strict-Transport-Security会阻止任何长时间(通常几个月)没有TLS访问您的网站的企图。

因此,我build议尽快更换证书,因为这种缓解措施不能对任何以前的网站访问者有效。