一台服务器有多个http域和一个https域

时间:2013-07-15 22:42:51

标签: apache http redirect https

我无法解决服务器的问题: 我使用的是Linux服务器,Debian 7.0发行版。 我托管许多不同的域,除了一个,都是普通的http域,我可以使用httpd.conf或apache2.conf上的虚拟主机轻松重定向。我无法解决的问题是一个域需要SSL,因此我需要强制将http重定向到https。我在该特定域的虚拟主机上工作,并设法将http发送到https重定向,但现在,所有剩余的域也被强制到https域。如何实现每个http域重定向到它自己,还要求SSL域重定向到https? 感谢

1 个答案:

答案 0 :(得分:0)

如果您使用的是某些版本的Apache,我知道只要版本2.2,您需要包含以下行:

NameVirtualHost *:80

在虚拟主机线之前。我无法确定这是你的问题,但我刚刚在Arch上发生了同样的事情,显然没有最新的Apache。