腾讯云免费ssl证书安装(apache)

项目收尾,闲下来捣腾捣腾微信小程序,配置request域名的时候发现需要https协议,意思就是请求服务端必须是HTTPS,当然,如果你只是自己玩一玩小程序开发,不上线,也可以通过微信开发者工具设置使用普通http请求来让自己过把瘾。

大部分ssl证书都需要money,对于个人开发者成本有点高,像我这种穷屌当然是想方设法去找免费的ssl。

推荐一篇博文,里面罗列了大部分免费的ssl证书认证点击打开链接,有需要可以去试试。

由于之前买了个腾讯云服务器和域名还没到期,所以就去申请了腾讯云的免费ssl,具体申请方法就是:登上腾讯云控制台:

腾讯云免费ssl证书安装(apache)_第1张图片

在云产品搜ssl证书管理,点进去就申请,全称傻瓜式。

本以为申请需要好几天,没想到不到十分钟就申请通过了。

腾讯云免费ssl证书安装(apache)_第2张图片

然后把证书下载下来,解压打开后得到Apache、IIS、Nginx 服务器的证书文件,

腾讯云免费ssl证书安装(apache)_第3张图片

我的服务器用的是apache,安装方法:

ssh连接登上自己的服务器

用xftp或别的方法把刚才下载的apache文件夹下的三个证书文件上传到服务器任意文件夹中,记住路径就好

编辑Apache根目录下 conf/httpd.conf 文件,
找到 #LoadModule ssl_module modules/mod_ssl.so 和 #Include conf/extra/httpd-ssl.conf,去掉前面的#号注释;
编辑Apache根目录下 conf/extra/httpd-ssl.conf 文件,修改如下内容:


    DocumentRoot "/var/www/html"  #你的网站文件根目录
    ServerName 你的域名(www.yourWebSite.com)
    SSLEngine on
    SSLCertificateFile /usr/local/apache/conf/2_www.yours.com_cert.crt    #你的文件路径
    SSLCertificateKeyFile /usr/local/apache/conf/3_www.yours.com.key   #你的文件路径
    SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt    #你的文件路径

注:

腾讯云免费ssl证书安装(apache)_第4张图片

修改完后记得重启apache服务 service httpd restart搞定,可以使用https://yourWebSite来访问了。




你可能感兴趣的:(前端,linux,svn)