我正在尝试在 Golang 中使用 TLS 创建一个 REST 服务器,但该程序无法正常工作:
http.Handle("/", gorest.Handle())
err = http.ListenAndServeTLS(":443", "cert.pem", "key.pem", nil)
如果我使用非 root 用户运行它,我会得到listen tcp 127.0.0.1:443: permission denied
. 使用 root 用户运行它不会显示先前的消息,但在调用 ListenAndServeTLS 时会执行块。使用的操作系统是 Linux x86_64。有任何想法吗?