美文网首页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