為微信小程式搭建https服務,證書申請及配置。Apache伺服器。重點描述request:fail ssl hand shake error 錯誤
阿新 • • 發佈:2019-01-31
微信小程式要求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:我測試環境用的騰訊雲的亞洲誠信證書,生產環境用的阿里雲的賽門鐵克證書,都是可以用的。
如配置不好使的,歡迎留言交流