Задать вопрос
@kapmen

Почему при использовании proxy_pass не происходит редирект?

Пишу в конфиге сайта proxy_pass

location /admin/ {
                proxy_pass http://localhost:3000/;
}


проверяю настроки с помощью sudo nginx -t, пишет все ОК.

но при проверке с помощью curl -l https://site.site/admin выдает
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.18.0 (Ubuntu)</center>
</body>
</html>


на сайте тоже, просто выбрасывает на главную страницу и все. А в браузере при переходе localhost:3000 отображает то что нужно.

Что не так?
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@Tabletko
никого не трогаю, починяю примус
/admin не равно /admin/ и возможно у вас отрабатывает другая секция location
Ответ написан
Ваш ответ на вопрос

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

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