4utka_pyan
@4utka_pyan

Как через nginx вывести ответ go?

Дано:
Golang в системе установлен, команда usr/local/go/bin/hello возвращает Hello world!
Nginx открывает стандартную заглушку Welcome to nginx!

Открываю etc/nginx/sites-enabled/default
Меняю root /var/www/html; на root /usr/local/go/bin/hello;

Ответ Welcome to nginx! пропадает, теперь вместо него 404 Not Found.
Директории cd usr/local/go/bin/hello не существует т.к. hello это файл в директории go/bin
  • Вопрос задан
  • 592 просмотра
Решения вопроса 1
Вы совершенно неправильно готовите го. Вы пытаетесь делать это в стиле CGI.
Нужно же поднимать в го http сервер, с помощью пакета net/http или какого-нибудь фреймворка на ваш вкус и перенаправлять на него запросы с Nginx через proxy-pass.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
02 июл. 2022, в 23:34
500 руб./за проект
02 июл. 2022, в 23:14
3000 руб./за проект
02 июл. 2022, в 21:24
10000 руб./за проект