SSL用的是腾讯云1年免费版
假设我的域名是 www.ghost.cn, 并且已经备案完成 不备案完成 不能申请SSL
准备阶段: 下载SSL 解压,将生成的Apache文件夹 下的文件拷贝至服务器Apache下的conf文件夹下
步骤:
1. 修改conf下的 httpd.conf
找到 #LoadModule ssl_module modules/mod_ssl.so
和 #Include conf/extra/httpd-ssl.conf
,去掉前面的#
号注释
将 Include conf/extra/httpd-ahssl.conf 注释 即 #Include conf/extra/httpd-ahssl.conf 否则Apache无法 重新启动
2.编辑Apache根目录下 conf/extra/httpd-ssl.conf文件
将ServerName www.example.com:443注释 即#ServerName www.example.com:443
在下方添加ServerName www.ghost.cn:443
然后在SSLEngine on 下方添加
SSLCertificateFile "${SRVROOT}/conf/2_www.ghost.cn.crt"
SSLCertificateKeyFile "${SRVROOT}/conf/3_www.ghost.cn.key"
SSLCertificateChainFile "${SRVROOT}/conf/1_root_bundle.crt"
注意上方的引号""别落了
3.重新启动Apache即可 以后访问 就用https://开头 不能加端口号 否则访问不了
在微信公众平台的设置 wx.request 也不能加端口号