设置Apache下HTTPS 自动跳转为 HTTP

本文介绍了如何在Apache服务器上设置HTTPS自动跳转到HTTP,以解决HTTPS导致的性能问题。通过启用rewrite_module,配置Apache的SSL文件,并使用RewriteEngine, RewriteCond和RewriteRule等指令实现跳转。详细步骤包括开启rewrite_module,设置RewriteLogLevel,指定RewriteLog目录,以及编写跳转规则。最后讨论了RewriteCond和RewriteRule的执行顺序及浏览器的跳转行为。" 86604862,7487424,Python爬虫常见问题及解决方案,"['Python爬虫', '问题解决', '数据解析']
摘要由CSDN通过智能技术生成

还是跟HTTPS相关,因为HTTPS导致系统很慢,频繁崩溃,于是,领导想了个招:能否设置让HTTPS 自动跳转为 HTTP。

网上一查,是可以的。 使用Apache的 rewrite_module模块。

再从网上信手找来几条 rewrite_module 的指令,一配置,嘿,还真跳转了。幸福来得那么容易!但当出现问题时,却是头痛和怀疑不已,哪里错了,哪里不对,是不是HTTPS自动跳转为HTTP不对。这个时候,才在被逼的情况下,耐着性子去查一条条指令的具体用法。

rewrite_module  指令的参考文档(http://httpd.apache.org/docs/current/mod/mod_rewrite.html)。

Apache配置rewrite_module 的方法:

     1、取消注释:LoadModule rewrite_module   (在Apache的配置文件apache.conf中)
      2、.在<VirtualHost>内写下列指令(因是HTTPS自动跳转为HTTP,故在SSL配置文件 ssl.conf 中配置)注意指令中需要空格的地方一定要空格。

              RewriteEngine On                                           #:此处是开关,一定要设置为On;当不需要进行跳转时,可直接设置该指令为O

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值