Падает ошибка invalid host header nodejs, как исправить?

Я деплою на сервер большое приложение, написанное на React. Сервер на Ubuntu. И всё бы ничего, но когда я перехожу по домену (nginx проксирует запрос на приложение React) на экране появляется надпись invalid host header.
Я не использую webpack.
  • Вопрос задан
  • 854 просмотра
Пригласить эксперта
Ответы на вопрос 2
karabanov
@karabanov
Системный администратор
Подозреваю, что под словом перенаправляет подразумевается проксирует. В таком случае не хватает директивы proxy_set_header

В итоге должно получится как-то так:
location / {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;

    proxy_pass http://localhost:8000/;
}


Если бы вы показали ваш конфиг, то догадываться бы не пришлось...
Ответ написан
nutkatuz
@nutkatuz
а разве заголовки для сервера прописываются не в верхнем блоке ?... без разницы?.. (простите)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы