@fantik22

Nginx не отправляет большие ответы по vpn, как фиксить?

Что я пытаюсь сделать?
Хочу соединить 2 сервера vpn и поднять внутри сети сайт, далее по схеме
user (internet) nginx1 (vpn) nginx2
Давать пользователям доступ к сайту. Сделать мне это надо, чтобы спрятать IP nginx2 и закрыть на нём все порты

Проблема
При передаче больших(>1кб) ответов от nginx2 через VPN просто бесконечная загрузка, при этом у nginx2 в логах пишет 200 код ответа
При запросе curl'ом с nginx1 сервера проблема та же

Запрос небольшого контента с nginx1

60321a6f47401825629489.jpeg


Запрос страницы авторизации

60321aad25900760287002.jpeg


Ели делать запрос с nginx2 на себя же, то контент отдаёт нормально

VPN использую wireguard

ifconfig

nginx1
60321c0acd22d204943559.jpeg
nginx2
60321c1c2696d630704001.jpeg


При этом интересный факт, если nginx1 задать директиву proxy_http_version 1.1;, то страница авторизации начинает загружаться, но вот некоторая статика - нет

Буду признателен за любую помощь!
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Симптомы больше похожи на неправильно настроенный MTU у VPN-а. Попробуйте уменьшить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
07 мар. 2021, в 03:18
1500 руб./за проект
06 мар. 2021, в 22:58
70000 руб./за проект
06 мар. 2021, в 22:36
10000 руб./за проект