**
博主的环境是:Windows server 2008,apache版本2.4.9.
Step 1:获取免费证书
首先,进入阿里云ssl证书,申请免费证书。
点击购买证书。
按图示,依次点击,即可看到免费的证书。
选择免费证书,点击购买。
购买成功后如图所示。
**
step 2:验证
点击补全,填写信息,注意验证方式我选的是DNS。
提交后可以看到这样的状态。
点击进度,可以看到下面的提示。
按照提示内容,到阿里云解析配置好解析。
然后在ssl证书的配置提示界面点击检查配置可以看到自己配置的是否正确。
接下来,等待审核通过就可以了。
step 3:配置服务器证书
审核通过后,即可看到这样的状态。
点击下载证书,再点击apache,即可看到配置提示。
首先按提示配置好httpd.conf,至于httpd-ssl.conf ,很多人配置的时候都会导致wamp重启变黄。这里我建议,先将httpd-ssl.conf清空,然后将以下代码粘贴进去。
Listen 443
<VirtualHost *:443>
DocumentRoot "C:\wamp\www"
ServerName yourname
ServerAlias yourname
SSLEngine on
# 添加 SSL 协议支持协议,去掉不安全的协议
SSLProtocol all -SSLv2 -SSLv3
# 修改加密套件如下
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
# 证书公钥配置
SSLCertificateFile cert/public.pem
# 证书私钥配置
SSLCertificateKeyFile cert/214886984890006.key
# 证书链配置,如果该属性开头有 '#'字符,请删除掉
SSLCertificateChainFile cert/chain.pem
<Directory "C:\wamp\www>
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
再按照阿里云的提示去更改内容,修改完成之后,重启wamp即可。
step 4:开启微赞https功能
打开微赞的config.php配置文件,找到这一行,修改值为1,重启wamp即可。
$config['setting']['https'] = 1;
到此为止,可以看到我们的微赞框架下的站点(包括PC端和微信端),都已经变成https了。