0
我有一个WAMP服务器上有几个网站。我希望仅为其中一个网站启用SSL。HTTPS在默认情况下为Apache上的单个网站
尽管可以访问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 [email protected]
DocumentRoot "C:/wamp/www/example"
ServerName http://manage.example.com/
ServerAlias http://manage.example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
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>
在哪条路是不是工作? –
固定。重定向不起作用。 –