最近考慮在微信小程序中使用wss服務,我看過了“創(chuàng)建wss服務”的說明文檔,
如下鏈接
http://doc2.workerman.net/326160
http://doc.workerman.net/315297
看說明,應是nginx服務器,不巧,我的是apache服務,不能直接使用該方法。
我使用的是https://letsencrypt.org提供的免費SSL證書。
我在apache的域名解析的配置文件里,找到了這樣的配置:
SSLCertificateFile /etc/letsencrypt/live/ws.**.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/ws.**.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
// 證書最好是申請的證書
$context = array(
'ssl' => array(
// 使用絕對路徑
'local_cert' => '/etc/nginx/conf.d/ssl/server.pem', // 也可以是crt文件
'local_pk' => '/etc/nginx/conf.d/ssl/server.key',
'verify_peer' => false,
)
);
是不是這樣對應?
SSLCertificateFile “/etc/letsencrypt/live/ws..com/fullchain.pem”對應“l(fā)ocal_cert”,
SSLCertificateKeyFile “/etc/letsencrypt/live/ws..com/privkey.pem”對應“l(fā)ocal_pk”?
/etc/letsencrypt/live/ws.**.com/文件夾下還有:
cert.pem、chain.pem、fullchain.pem、privkey.pem**文件。
我已經(jīng)測試成功了,就是按我說的這種方法對應的,真是,我應該測試過后再來問的……
你好,我也是用同樣的配置(apache,lets encrypt)然后瀏覽器console出現(xiàn)了ERR_SSL_VERSION_OR_CIPHER_MISMATCH。請問你有遇到相同的情況嗎