Golang https设置麻烦

时间:2018-12-11 03:46:05

标签: amazon-web-services go https

我无法在AWS上设置https:

我通过在服务器上使用certbot命令从letencrypt获取证书:

./certbot-auto certonly --standalone -d go.minmacro.com --debug --agree-tos

我收到成功消息:

恭喜!您的证书和链条已保存在:

  

/etc/letsencrypt/live/go.minmacro.com/fullchain.pem

您的密钥文件已保存在:

  

/etc/letsencrypt/live/go.minmacro.com/privkey.pem

我正在使用的go代码中:

err := http.ListenAndServeTLS(":443 ", "/etc/letsencrypt/live/go.minmacro.com/fullchain.pem", "/etc/letsencrypt/live/go.minmacro.com/privkey.pem", r)

fmt.Println(err)

当我运行此代码时,抛出一个错误:

  

监听tcp:地址tcp / 443:未知端口

即使我已经将https添加到我的安全组中

有人可以给我一个建议吗?我已经为这个麻烦苦苦挣扎了几天

0 个答案:

没有答案