登录
首页 >  Golang >  Go问答

在azure上为https配置golang Rest api应用程序

来源:stackoverflow

时间:2024-04-08 11:45:37 125浏览 收藏

在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《在azure上为https配置golang Rest api应用程序》,聊聊,希望可以帮助到正在努力赚钱的你。

问题内容

嗨,我是 golang 和 azure 的新手。我已经构建了一个 golang Rest api 应用程序,并在本地使用以下命令将其作为 http 运行:

http.ListenAndServe(":4000", nil)

在azure中我需要使用https,所以我正在使用:

http.ListenAndServeTLS(":10443", cert.pem, key.crt, nil)

在我的本地计算机中,我创建了一个自签名证书,并且可以找到证书和密钥文件。但是在天蓝色中,如何添加自签名证书以及如何在 ListenAndServeTLS 函数中传递这两个参数。如有任何帮助,我们将不胜感激。


解决方案


您应该在 windows azure 服务器上重新创建本地环境。 假设在本地您需要以下文件来执行您的应用程序:

appDir/
appDir/cert.pem
appDir/cert.key
appDir/appExecutable

您只需将所有这些数据移动到您的服务器上(例如通过 scp ),然后在其上执行应用程序,注意打开端口 10443 的传入流量通过您的服务器

今天关于《在azure上为https配置golang Rest api应用程序》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>