预算不高的网站,如果想要支持SSL,恐怕最好的选择就是StratSSL了。其官方网址https://www.startssl.com/。在这个网站申请的证书有效期是1年,即将到期时要及时续期,下面转发一个详细介绍如何续期的文章:
转自:http://blog.slpo.net/?p=1074
分类目录归档:网络
网络基本知识
使用Rewrite设置http转https
业务类的网站一般启用https,甚至要求客户端证书。但给第三方系统提供的调用接口,可能无法支持客户端证书,这时候就要求同时在apache配置https和http两个虚拟主机,并在http的这个虚拟主机上配置rewrite。下面是一个例子:
RewriteEngine on RewriteCond %{HTTPS} !=on RewriteCond %{REQUEST_URI} !^/interface-path/.*$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
上述例子表示如果请求使用的是非https,且网址中不以/interface-path开头的,都把请求地址转换为https。当然如果没有第三行,就表示一律自动转为https。