разные api, описаны через location
Должно работать так:
фронт открывается на сервере, где nginx (10.10.10.10) - авторизация происходит на беке на удаленном сервере (10.10.10.11), а вся остальная работа должна быть на бэке(в докере, порты наружу) на 10.10.10.10
днс имен нет, только ip
если в server_name прописывать _ или default или 10.10.10.11, то работает авторизация, но запросы не уходят на бэк 10.10.10.10
если в server_name прописывать 10.10.10.10, то не работает авторизация, но при этом курлом можно достучаться до нужного бэка
Подскажите, куда копать? уже всю голову сломал
Пробовал разделять в разные конфиги, в разные блоки server разносить, параметры в локейшене комбинировать и совсем убирать.
https://pastebin.com/p8jTv6s4
убрать server_name, дописать default в listen
listen 80 default_server; ? все равно авторизация отдает 404
запрос-то какой?
GET /lk/api/account HTTP/1.1" 404 200 "http://10.10.10.10/?token=TOKEN" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36"
всем привет еще раз! дополнительно к этому описанию, вчера включили логирование запросов https://pastebin.com/Fy3i4hvN курл со всеми хедерами отдает 404, но в него передается хедер хост и если туда передавать 10.10.10.10, то запрос возвращает 404, а если 10.10.10.11, то авторизация проходит
Обсуждают сегодня