Apache没有正确地将http重定向到https

时间:2017-03-18 21:23:33

标签: apache https virtualhost

我的服务器上有几个网站。其中一个站点(example.com)必须移至https。

打开https://example.com即可。 但是打开http://example.com会将我重定向到服务器上的默认虚拟主机(让我们说http://site1.com)。我想将http://example.com重定向到https://example.com

配置如下

<VirtualHost *:80>
  ServerName example.com
  Redirect permanent / https://example.com
</VirtualHost>

<VirtualHost _default_:443>
    ServerName example.com
    ServerAlias www.example.com 
    DocumentRoot /websites/example.com/www
    <Directory /websites/example.com/www>
            DirectoryIndex index.php
    </Directory>

    SSLEngine on
    SSLCertificateFile .../cert.pem
    SSLCertificateKeyFile ..../privkey.pem
    SSLCertificateChainFile .../chain.pem

    Include /etc/letsencrypt/options-ssl-apache.conf

</VirtualHost>

似乎apache甚至没有加载非安全虚拟主机

0 个答案:

没有答案