上周兴冲冲地申请了个wosign的免费SSL证书,用在博客 https://www.lijiejie.com
用了几天之后,发现性能实在无法接受。启用SSL后页面访问明显变慢太多了。
而且在某些网络环境下,博客直接无法访问:比如北京比较坑爹的鹏博士宽带,或者移动4G环境。
SSL handshake耗费了太多时间,而加密网页还需要消耗额外的CPU资源。
无奈,只好又禁用了SSL,把所有https链接全部301重定向到http。待Google和百度重新收录。
如果主机在内地,网络和性能都不错,还是可以考虑在登录等敏感操作的功能上应用SSL的,避免敏感信息在网络中明文传输。
虽然选择了停用SSL,但毕竟搜索引擎已收录一些https页面。所以临时地,443端口对应的VirtualHost还必须保留SSLEngine启用状态。
以便进行urlRedirect.
禁用SSL之后,发现博客访问起来又恢复顺畅了!
<VirtualHost *:443> ServerAdmin my[at]lijiejie.com ServerName www.lijiejie.com DocumentRoot /some_folder Redirect permanent / https://www.lijiejie.com/ SSLEngine on SSLOptions +StrictRequire SSLCertificateFile /some_folder/www.lijiejie.com.crt SSLCertificateKeyFile /some_folder/www.lijiejie.com.key SSLCertificateChainFile /some_folder/1_root_bundle.crt </VirtualHost> <VirtualHost *:80> ServerAdmin my[at]lijiejie.com ServerName www.lijiejie.com DocumentRoot /some_folder #SSLEngine on #SSLOptions +StrictRequire #SSLCertificateFile /some_folder/www.lijiejie.com.crt #SSLCertificateKeyFile /some_folder/www.lijiejie.com.key #SSLCertificateChainFile /some_folder/1_root_bundle.crt <Directory /some_folder/> Options -Indexes AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>