美文网首页centos应用服务配置Linux学习之路
Apache2 配置所有http请求自动跳转https

Apache2 配置所有http请求自动跳转https

作者: 简了个书1993 | 来源:发表于2017-08-15 11:22 被阅读15次

    HTTP自动跳转HTTPS
    百度一下,教程一大堆,都是增加.htaccess文件,写入重定向规则,可能是我配置的有问题吧,配置后并未成功,纠结了几天,然后就试着自己写,试着配置了下,竟然成功了!顺便分享下

    编辑虚拟主机配置文件(我的是在conf.d/vhost.conf)
    增加一个80端口的虚拟主机
    主机名ServerName 匹配主域名 domain.com
    别名 ServerAlias 匹配 所有二级域名 *.domain.com

    <VirtualHost *:80>
        ServerName domain.com
        ServerAlias *.domain.com
        RewriteEngine on
        RewriteCond %{REQUEST_URI} ^/ [NC]
        RewriteRule ^(.*) https://%{HTTP_HOST}$1 [L]
    </VirtualHost>
    

    有不足之处还请指出,一起学习,一起成长!

    相关文章

      网友评论

        本文标题:Apache2 配置所有http请求自动跳转https

        本文链接:https://www.haomeiwen.com/subject/wrrmrxtx.html