Apache 在本地主机上禁用https

Apache 在本地主机上禁用https,apache,https,Apache,Https,我需要在本地主机环境中自动将任何https://重定向到http://上。 我尝试使用放置在htdocs/上的.htaccess文件,代码如下: RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 出于某种原因,这是行不通的。有什么建议吗?重写规则的问题是,如果没有为SSL正确配置apache,将永远无法达到该规则。浏览器正在尝试连接到,除

我需要在本地主机环境中自动将任何https://重定向到http://上。 我尝试使用放置在htdocs/上的.htaccess文件,代码如下:

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

出于某种原因,这是行不通的。有什么建议吗?

重写规则的问题是,如果没有为SSL正确配置apache,将永远无法达到该规则。浏览器正在尝试连接到,除非在该端口上配置了apache或其他服务,否则将超时

最好的解决方案是为在localhost上运行的apache创建一个自签名证书,并在web浏览器中创建一个信任该证书的规则:

为apache创建自签名证书:


我们在谈论什么web服务器软件?谢谢!似乎可以解决问题,但我无法根据您的链接创建自签名证书,因为我当前正在Windows上运行它。很遗憾,我无法设置自SSL证书。有人在Windows上有Apache 2.2的分步guid吗?这看起来是一个很好的指南:我有Apache 2.2,它已经提供了OpenSSL支持。我需要下载Hunter的发行版吗?