Здравствуйте, нужно задеплоить приложение на golang.
Решил использовать ngnix.
Вот конфиг nginx.conf добавил в 43 строку:
server {
listen 80;
server_name MyDomain.ru;
location / {
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
}
}
Создал директорию /var/app/current/ и залил туда свое приложения.
Изменил main.go:
func main() {
l, err := net.Listen("tcp", "127.0.0.1:9000")
if err != nil {
return
}
http.HandleFunc("/", handler)
fcgi.Serve(l, nil)
}
Потом делаю билд и запускаю:
go build index.go
./index &
Запуск проходит без ошибок, но по запросу на MyDomain.ru мне отвечает 502 Bad Gateway.
Как решить эту проблему, заранее благодарен!