問題描述
Nginx 和 certbot 的 ERR_SSL_PROTOCOL_ERROR (ERR_SSL_PROTOCOL_ERROR with Nginx & certbot)
我正在嘗試在 Raspberry 上安裝網絡服務器。我安裝了 nginx 和 certbot 並使用以下方法生成了 SSL 證書: sudo certbot certonly ‑‑webroot ‑w /home/pi/webapp01 ‑d godestalbin.com ‑d www.godestalbin.com
我的 Nginx 配置現在是:
server {
listen 443 ssl;
server_name godestalbin.ga www.godestalbin.ga;
ssl_certificate /etc/letsencrypt/live/godestalbin.ga/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/godestalbin.ga/privkey.pem;
location / {
root /home/pi/webapp01;
}
}
server {
listen 80;
server_name godestalbin.ga;
return 301 https://$host$request_uri;
}
但是,我無法在 Chrome 中顯示我的網站
Ce site ne peut pas fournir de connexion sécuriséewww.godestalbin.ga a envoyé une réponse incorrecte.
This site cannot provide a secure connection
www.godestalbin.ga gave an incorrect answer
Essayez d'exécuter les diagnostics réseau de Windows.
Try to execute Windows diagnostics
ERR_SSL_PROTOCOL_ERROR
如果我在我的網站的樹莓派本地顯示,我可以看到該頁面(我猜是因為 Chromium 不那麼嚴格關於安全)。它還說證書無效(我猜是因為 localhost 與證書的 godestalbin.ga 不匹配)。我可以顯示證書的詳細信息(請參閱屏幕副本)。GuyOlivier、Thanh Nguyen Van)