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

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

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