我目前为我的域 www.example.com 和 example.com 设置了我的 letsencrypt 证书
当我打开服务器时 https://www.example.com工作完美但是https://example.com会给我
ERR_CONNECTION_REFUSED
我是按照下面的方式做服务器的
if err := http.ListenAndServeTLS(
":443",
"domain-crt.pem",
"domain-key.pem",
Route.router,
); err != nil {
ERROR.Fatal(err)
}
这没有给我任何错误,并且网站可以正常工作。 .pem 文件未加密,ListenAndServeTLS 未返回任何错误。
最佳答案
如评论所述,这是使用 URL REDIRECT 记录导致的 DNS 错误
我只是在我的 IP 上添加了一个 A 记录点 @ ,对于 www 也是如此
关于ssl - 让我们加密并开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39402128/