[英]Configure a golang rest api app for https on azure
嗨,我是 golang 和 azure 的新手。 我已经构建了一个 golang rest api 应用程序,并在本地使用以下命令在本地将它作为 http 运行:
http.ListenAndServe(":4000", nil)
在 azure 中,我需要使用 https,以便我使用:
http.ListenAndServeTLS(":10443", cert.pem, key.crt, nil)
在我的本地计算机中,我创建了一个自签名证书,并且可以找到证书和密钥文件。 但是在 azure 中,如何添加自签名证书以及如何在 ListenAndServeTLS 函数中传递这两个参数。 任何帮助表示赞赏。
您应该只是在您的 Windows Azure 服务器上重新创建您的本地环境。 假设在本地您需要以下文件来执行您的应用程序:
appDir/
appDir/cert.pem
appDir/cert.key
appDir/appExecutable
您只需将所有这些数据移动到您的服务器上(例如通过scp ),然后在其上执行应用程序,注意在您的服务器上打开到端口10443 的传入流量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.