gpt4 book ai didi

go - 如何在生产模式下在https中运行Beego二进制文件?

转载 作者:行者123 更新时间:2023-12-01 22:26:18 27 4
gpt4 key购买 nike

我的Go应用程序以https模式运行。我正在使用Beego框架。我的app.conf看起来像:

appname = myproject
httpsport = 10555
httpport = 8082
runmode = prod
EnableHTTP = false
EnableHTTPS = true
HTTPSCertFile = server.crt
HTTPSKeyFile = server.key
copyrequestbody = true

当我在本地运行它时,它运行正常,GoLang服务器使用https在10555上运行。但是,当我构建二进制文件并尝试在另一台服务器上运行它时,它仅尝试在http端口8082上运行。

最佳答案

我认为httpport是服务器/本地服务器中的端口,与所需的http或https不同。

您可以为该环境使用拆分方法,例如为环境登台服务器使用development.conf(httpport=8082),为环境生产服务器使用production.conf(httpport=10555),然后在部署时可以将环境替换为app.conf

关于go - 如何在生产模式下在https中运行Beego二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59791434/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com