为微信小程序搭建https服务,证书申请及配置。Apache服务器。重点描述request:fail ssl hand shake error 错误

微信小程序要求https请求。网上搜集资料各种坑。这里写下免费的证书+Apache配置。

亲自试用过阿里云提供的免费的 赛门铁克证书和腾讯云提供的免费的亚洲诚信证书。申请、配置请参见阿里云和腾讯云的文档。

 

搭建好之后报错request:fail ssl hand shake error 。修改httpd-ssl.conf 如下两处配置:

 

SSLProtocol -all +TLSv1 +TLSv1.1 +TLSv1.2

SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-GCM-SHA256:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GC$

 

SSLProtocol  和SSLCipherSuite  配置各只有一条,其余的“#”注释掉。

 

Ps:我测试环境用的腾讯云的亚洲诚信证书,生产环境用的阿里云的赛门铁克证书,都是可以用的。

 

你可能感兴趣的:(为微信小程序搭建https服务,证书申请及配置。Apache服务器。重点描述request:fail ssl hand shake error 错误)