使用虚拟主机强制 HTTPS
使用“ 重定向” 强制用户连接到安全 URL。
<VirtualHost *:80>
ServerName example.com
SSLProxyEngine on
Redirect permanent / https://secure_example.com/
</VirtualHost>
其余配置可以放在 ssl 虚拟主机(端口 443)中,因为所有内容都被重定向。
<VirtualHost _default_:443>
ServerName secure_example.com
ServerAdmin webmaster@example.com
DocumentRoot /var/www/domains/secure_example.com/html
ErrorLog /var/log/secure_example.com/error.log
CustomLog /var/log/secure_example.com/access.log common
SSLEngine On
...
</VirtualHost>