之前看到别人网站,觉得https比http高端很多,然后脑子一热就去弄了个,下面分享下自己的过程。
SSL免费证书申请
免费SSL地址:https://buy.wosign.com/free/FreeSSL.html
注册的时候需要邮箱,然后验证,之后再就是免费SSL地址转过去后,填入域名。
然后就是下载证书,下载完成之后解压自己需要的服务器版本。
下面是我的安装办法,具体情况不一样请自行百度或者留言
将下载好的三个证书文件,上传到/etc/httpd/conf/下的ssl目录中
如果没有安装ssl,所以这里需要安装一次ssl扩展
打开ect/httpd/conf/httpd.conf
取消以下内容的#注释符号:
#LoadModule ssl_module modules/mod_ssl.so #Include conf/extra/httpd-ssl.conf
然后编辑conf.d/ssl.conf
#找到如下行,并替换为证书公钥的实际路径: SSLCertificateFile /ect/httpd/conf/ssl/loveteemo.cer #找到如下行,并替换为证书私钥的实际路径: SSLCertificateKeyFile /ect/httpd/conf/ssl/loveteemo.key #找到如下行,取消行首注释符,并替换为根证书实际路径: #SSLCertificateChainFile /ect/httpd/conf/ssl/ca.cer
保存退出,并重启Apache即可。
然后这里的话http和https都可以访问的,因为我就一个网站,所以我就直接改的
在<Virtualhost *:80>里面加入如下内容:
RewriteEngine On RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R,L]
然后重启Apache
这里发现访问的QQ图片路径问题,全部报错,所以这里需要HTML的标签才能把http的请求转https请求
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />
然后网站就转成https了,但是访问速度稍微慢点,其他照样,是时候装一波了。
附上安装手册:地址
上一篇: HTML5上传图片预览...
下一篇: 一键删除缓存...