在ispconfig + apache上将https重定向到http

时间:2014-09-30 08:10:51

标签: apache http redirect https

我知道这个问题已被提出,但出于某种原因,无论我如何尝试,从https重定向到http都不起作用。我尝试了我的默认方法来重定向(总是使用http到https完美地工作,认为它会以另一种方式顺利进行)和一些解决方案,但没有效果。现在,这是我尝试的最后一种方法:

在Apache sites-available目录中,我修改了相关的.vhost条目,因此更改的部分现在看起来像这样:

<Directory /var/www/SOMEWEBSITE/web>
                            Options FollowSymLinks
                            AllowOverride All
                            Order allow,deny
                            Allow from all
                            RewriteEngine On
                             RewriteCond %{HTTPS} on
                             RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L]
            </Directory>
            <Directory /var/www/clients/client1/web1/web>
                            Options FollowSymLinks
                            AllowOverride All
                            Order allow,deny
                            Allow from all
                            RewriteEngine On
                             RewriteCond %{HTTPS} on
                             RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L]
            </Directory>

仍然,通过https://SOMEWEBSITE连接给我标准的apache空白站点 (它有效!

这是此服务器的默认网页。

网络服务器软件正在运行,但尚未添加任何内容。)

我尝试直接在VirtualHost块和modyfing站点的.htaccess文件中插入重写规则(与上面相同的效果),也尝试在端口443上创建VirtualHost侦听并将流量重定向到http,但这种方法给了我一个SSL错误。有没有其他方式或我可能做错的事情?或者是我不知道的一些ISPConfig问题?

1 个答案:

答案 0 :(得分:0)

您可以在stackoverflow上尝试this解决方案。它不是在ISPConfig中完成的,但我认为无论如何都无法在ISPConfig GUI中执行此操作。