apache同时配置80和443端口 the first has precedence, perhaps you need a NameVirtualHost directive

同时添加:
NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost *:443>
    DocumentRoot "/www/hitortoise"
    ServerName www.r1989.com

    SSLEngine on
    SSLCertificateFile /www/ssl/2_www.r1989.com.crt
    SSLCertificateKeyFile /www/ssl/3_www.r1989.com.key
    SSLCertificateChainFile /www/ssl/1_root_bundle.crt
</VirtualHost>

<VirtualHost *:80>
     DocumentRoot "/www/hitortoise"
     ServerName www.r1989.com

     RewriteEngine on
     RewriteCond %{HTTP_HOST} ^www.r1989.com$
     RewriteRule ^/(.*)$ https://www.r1989.com/$1 [R=301,L]
</VirtualHost>

Tags: Linux

添加新评论