阿里云window下xampp配置ssl

昨天发现豆瓣禁止了小程序中访问,不得已,自己搭建服务器。小程序对网络请求的限制是https,所以不得不在折腾一下https,花了两个中午折腾出来了,踩了不少的坑。
第一步:
在阿里云上申请CA证书服务器,申请按照步骤走下去就行了
第二部:
在XAMPP下修改配置文件
1、把申请的3个SSL证书配置文件放到D:\xampp\apache\conf\ssl下(新建ssl目录)
2、配置Apache下D:\xampp\apache\conf\httpd.conf文件
#LoadModule ssl_module modules/mod_ssl.so(去掉前面的#)
#Include conf/extra/httpd-ssl.conf(去掉前面的#)
 
3、配置D:\xampp\apache\conf\extra\httpd-ssl.conf文件
搜索1:SSLCertificateFile “conf/ssl.crt/server.crt”
修改为:SSLCertificateFile “conf/ssl/public.pem”
搜索2:SSLCertificateKeyFile “conf/ssl.key/server.key”
修改为:SSLCertificateKeyFile “conf/ssl/214193550790174.key”
搜索3:SSLCertificateChainFile “c:/Apache24/conf/server-ca.crt”
修改为:SSLCertificateChainFile “conf/ssl/chain.pem”
搜索4:SSLProxyProtocol all -SSLv3
在下行添加
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
搜索5:DocumentRoot “D:/xampp/htdocs”
修改为:DocumentRoot “D:/xampp/htdocs/www”(www为网站根目录)
搜索6:ServerName www.example.cn:443
修改为:ServerName www.domainname.cn:443
第三部:
重启服务器
注:
如果感觉修改配置文件太麻烦
在D:\xampp\apache\conf\extra\httpd-ssl.conf,搜索<VirtualHost _default_:443> ,
这个把下面的内容全部删除掉,包含搜索的这行,复制下面完整的配置,修改相关路径、域名证书文件等信息

 

<VirtualHost _default_:443>
DocumentRoot "D:/xampp/htdocs/www"
ServerName wwtliu.com:443
ServerAdmin wwtliu@qq.com
ErrorLog "D:/xampp/apache/logs/error.log"
TransferLog "D:/xampp/apache/logs/access.log"
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLCertificateFile conf/ssl/public.pem
SSLCertificateKeyFile conf/ssl/214193550790174.key
SSLCertificateChainFile conf/ssl/chain.pem
</VirtualHost>

以上操作完成后,访问:https://www.wwtliu.com/blog 发现,已经可以了

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注