Настройте приложение golang rest api для https на azure - PullRequest
0 голосов
/ 24 февраля 2020

Привет, я новичок в golang и azure. Я создал приложение golang rest api, и локально я запустил его как http локально с помощью следующей команды:

http.ListenAndServe(":4000", nil)

В azure Мне нужно использовать https, поэтому что я использую:

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

На своем локальном компьютере я создал самозаверяющий сертификат и могу найти файлы сертификата и ключа. Но в azure как я могу добавить самозаверяющий сертификат и как я могу передать эти два параметра в функцию ListenAndServeTLS. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 26 февраля 2020

Вам следует просто воссоздать локальную среду на вашем Windows Azure сервере. Предположим, что локально вам нужны следующие файлы для запуска вашего приложения:

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

Вам просто нужно переместить все эти данные на ваш сервер (например, через scp ), а затем запустить приложение на это обращаем внимание при открытии входящего трафика c в порт 10443 через ваш сервер

...