我无法在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添加到我的安全组中
有人可以给我一个建议吗?我已经为这个麻烦苦苦挣扎了几天