ssl - 让我们加密并开始

标签 ssl go lets-encrypt

我目前为我的域 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/

相关文章:

android - 配置 Fiddler 以监控来自 Android Emulator 的 HTTPS 请求

file - 如何在golang中将大文件传输到http客户端

docker - 添加让我们使用 docker 在 nginx 上加密

django - 让我们用 uWSGI 加密

go - GoLang中的内置类型(或未定义类型)是什么?

amazon-web-services - 使用以下方式生成和部署证书:Letsencrypt + Docker + AWS

php - PHP 的 cURL 命令行

ssl - 设置 SSL 后,Keycloak 在 https 上不起作用

r - 在 CRAN pkg 中使用 ssl_verifypeer = FALSE?

pdf - 使用 golang 从 PDF 中提取单词?