【原创】 网站名加载https
栏目:ThinkPHP  作者:隆航  阅读:(1396)

之前看到别人网站,觉得https比http高端很多,然后脑子一热就去弄了个,下面分享下自己的过程。

SSL免费证书申请

注册地址:https://www.wosign.com/

免费SSL地址:https://buy.wosign.com/free/FreeSSL.html

注册的时候需要邮箱,然后验证,之后再就是免费SSL地址转过去后,填入域名。

blob.png

然后就是下载证书,下载完成之后解压自己需要的服务器版本。

下面是我的安装办法,具体情况不一样请自行百度或者留言

将下载好的三个证书文件,上传到/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了,但是访问速度稍微慢点,其他照样,是时候装一波了。

附上安装手册:地址



刘仔很忙
#212

   刘仔很忙     01-03 10:42    Win 7      湖北省武汉市

免费的SSL已经停止服务 建议可以去腾讯申请免费的SSL

admin

   admin     01-03 14:04    回复 @刘仔很忙 中说到:

上次听IOS说了下,貌似沃通CEO辞职了之后就用不了的。谢谢分享

呆呆呆
#150

   呆呆呆     2016-04-23 10:47    Win 7      湖北省武汉市

这么高大上的 东西 被博主玩出了 风一样的赶脚

admin

   admin     04-25 22:57    回复 @呆呆呆 中说到:


昵称
邮箱
域名
  记住 通知博主
验证码

  程序相关

站点版本:青春博客-V 2.1.0

开源版本:青春博客-Beta v2.0

 下载  在线支付  在线工具  在线音乐

  随机文章