Как запустить бинарный файл Bee go в режиме производства в https? - PullRequest
0 голосов
/ 17 января 2020

У меня Go приложение работает в режиме https. Я использую Bee go framework. Мой app.conf выглядит так:

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

, когда я запускаю его локально, он отлично работает, GoLang сервер работает на 10555 с https. Но когда я собираю двоичный файл и пытаюсь запустить его на другом сервере, он пытается работать только на http-порте 8082.

1 Ответ

0 голосов
/ 23 января 2020

Я думаю, что это означает, что httpport - это порт на сервере / локальном сервере, который отличается от того, что нужно для http или https.

вы можете использовать метод split для этого env, такой как development.conf (httpport=8082) для промежуточного сервера env и production.conf (httpport=10555) для рабочего сервера env, а затем вы можете заменить env на app.conf при развертывании

...