我有一台服务器在windows中使用Plesk。
我有一个域(example.com),我还为这个域购买了一个SSL证书。
我刚刚成功安装并在我的服务器中配置域和ssl。因此,现在我可以使用https://www.example.com或example.com连接到我的web,并将重定向到https://...。
在那之前一切都很好。
但是现在我已经在GoLang中开发了一个API,由于某些原因,它无法在443端口开始侦听。(我认为这可能是因为已经被使用了?)所以我换了8081端口。现在,当我想对API提出请求时,我必须使用https://www.example.com:8081/api/v1/users。
问题是,一些应用程序显示了一个错误“证书无效”,我认为这是因为端口不是443。我能跑443英里吗?
GO中的代码是这样的:( crt和key是由GoDaddy提供的,我就是在这里买的SSL)
func main() {
router := NewRouter()
handler := cors.AllowAll().Handler(router)
log.Fatal(http.ListenAndServeTLS(":8081", "tls.crt", "tls.key", handler))
}发布于 2018-04-08 09:47:57
https://stackoverflow.com/questions/49702778
复制相似问题