如何在vhost中创建redirectSSL

时间:2017-04-20 16:22:02

标签: apache ssl

我有点疯狂:)

我有一个域example.com,我有一个www.example.com的SSL证书 example.com是指服务器的IP地址(它是EC2实例)。

在服务器的vhost.conf中,我有以下条目

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

<VirtualHost _default_:443>
  ServerName www.example.com
  DocumentRoot /var/www/vhosts/example-wp
  SSLEngine On
  ...
</VirtualHost>

我从apache wiki获取了信息。 https://wiki.apache.org/httpd/RedirectSSL

感谢您的帮助 特里斯坦

1 个答案:

答案 0 :(得分:0)

您已经列出了必要的指令来执行重定向。您还需要告诉vhost文件存在证书和证书密钥的位置。您还需要说明用户浏览的目录是否加载SSL。请参阅下面的完整示例配置文件。

http://localhost:3000