先确认问题发生在哪一层排查网络问题时,依次检查域名解析、TCP 连接、TLS 握手和应用响应。上一层成功,只能说明可以继续检查下一层。连接建立成功,并不代表应用请求一定能完成。保留一条可以重复运行的检查命令,比临时修改多个参数更容易定位问题。每次只改变一个条件,再比较结果。
HTTPS 也需要维护证书有效期、自动续期和续期后的服务重载,都是网站维护的一部分。浏览器能打开页面,是一次检查结果;持续可用还需要日常维护。参考:Nginx 文档 · Let's Encrypt 文档 · Go 文档