Задать вопрос
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
  • Вопрос задан
  • 648 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Вы совершенно неправильно готовите го. Вы пытаетесь делать это в стиле CGI.
Нужно же поднимать в го http сервер, с помощью пакета net/http или какого-нибудь фреймворка на ваш вкус и перенаправлять на него запросы с Nginx через proxy-pass.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы