【发布时间】:2023-03-09 21:30:01
【问题描述】:
我有一个 WAMP 服务器,上面有几个站点。我只想为其中一个站点启用默认 SSL。
虽然https://www.example.com 可以访问,但http://www.example.com 不会发生自动重定向。
还有httpd -t 显示Syntax Ok
请帮忙。
这是我的httpd-vhosts.conf 文件
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
RewriteEngine On
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</VirtualHost>
<VirtualHost *:80>
ServerAdmin hi@santo.sh
DocumentRoot "C:/wamp/www/example"
ServerName http://manage.example.com/
ServerAlias http://manage.example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin hi@santo.sh
DocumentRoot "c:/wamp/www/example/public"
ServerName example.com
ServerAlias www.example.com
SSLEngine on
SSLCertificateFile "C:/wamp/OpenSSL/cert/sslcert.cert"
SSLCertificateKeyFile "C:/wamp/OpenSSL/certs/mydomain.key"
</VirtualHost>
【问题讨论】:
-
哪方面不工作?
-
已修复。重定向不起作用。