还是跟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