разные 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, то авторизация проходит
Обсуждают сегодня