centons 7 在apache2.4.6中实现http请求自动转到https请求

有时候一个网站或api,只允许https访问,所以这个时候需要拦截正常的http请求,并且rewrite到https请求。
好,继续在上一篇的基础上配置:centos 配置apache和tomcat共同使用https

找到httpd/conf/httpd.conf,编辑,继续添加虚拟主机(若已经存在则无需添加)

模板如下:

ServerName api.vsource.cn
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

现在访问http请求,那么就会自动rewrite到https上面。

你可能感兴趣的:(centons 7 在apache2.4.6中实现http请求自动转到https请求)