1. 程式人生 > >為微信小程式搭建https服務,證書申請及配置。Apache伺服器。重點描述request:fail ssl hand shake error 錯誤

為微信小程式搭建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:我測試環境用的騰訊雲的亞洲誠信證書,生產環境用的阿里雲的賽門鐵克證書,都是可以用的。

如配置不好使的,歡迎留言交流