Maxim
еще раз, ты курлишь 8080 порт, а nginx by default на 80
Ну хорошо, представь что listen 8080
Terry
крч
Terry
ты меняешь условия по ходу ответов, то у тебя дефолт nginx, теперь он у тебя стал дефолт 8080
Митяй
Еще раз подтверждаю - НЕАДЕКВАТ
Terry
Еще раз подтверждаю - НЕАДЕКВАТ
ну попрыгай от радости
Митяй
тут люди, кому менее 18 лет, так что умей вести беседы не только на улице, но и вгруппах
Terry
но да сорян за мат
Митяй
уже другое дело.
Maxim
Ну так будут ещё у кого нибудь предположения о том что вернёт curl?
Terry
я смотрю, в єтом чате раз в неделю всплывает пару уникалов, которые несут такую хрень, что просто хочется выйти в окно
енот
пока видно только как ты агрессируешь на пустом месте
arkady
короче вопрос решен
arkady
господа, это конечно все прикольно, я так до конца и не понял в чем именно проблема, могу сказать только одно, на постгресе 9.5 -9.6 все работате, на 10 версии уже нет, один и тот же конфиг
arkady
мб дело в докере еще
arkady
сейчас версии сравню
arkady
докер одинаковый, docker-compose разный
енот
блин
Terry
😱
Maxim
блин
Тоже был в шоке когда узнал
енот
а, значит вложенные локейшены идут сверху вниз
енот
а вот такие снизу вверх
енот
я перепутал
Maxim
Denis
index ищет локейшен.
Denis
всегда, и по внутренним редиректам ходить может
Denis
потому будет 32
Maxim
а вот такие снизу вверх
Опять мимо ) порядок снизу вверх или сверху вниз тут вообще не присутствует
Denis
дело не в порядке
Denis
index по факту как rewrite работает если уж упрощать
Terry
Опять мимо ) порядок снизу вверх или сверху вниз тут вообще не присутствует
порядок не с низу вверх, а последний локейшен, он в будет самой последней записью
Denis
хотя...
Terry
😱🙈
Terry
крч
Denis
порядок не с низу вверх, а последний локейшен, он в будет самой последней записью
здесь же корень запрашивают. потому последний по умолчанию не выберется.
Maxim
index по факту как rewrite работает если уж упрощать
На твой взгляд можешь описать пошагово процесс который ты представляешь?
Denis
сначала отрабатывает index директива, внутренний URL превращается в /index.html и начинается поиск. находится 2 локейшена подходящие это корень и /index поскольку второй более точный в него првоаливается запрос
Denis
если вам нужно какое то другое поведение, то могут спасти =
Denis
потому что там index index.html
Denis
она вызывает смену URL внутри нгинкса на /index.html и после этого снова запускается поиск подходящего location
Maxim
И этот файл даже есть физически и он пустой
Denis
ох...
Denis
ща
Denis
It should be noted that using an index file causes an internal redirect, and the request can be processed in a different location. For example, with the following configuration: location = / { index index.html; } location / { ... } a “/” request will actually be processed in the second location as “/index.html”.
Denis
https://nginx.org/ru/docs/http/ngx_http_index_module.html
Denis
в доке ж вон всё есть
Maxim
в доке ж вон всё есть
Так почему он не отдал содержимое файла index.html, а вернул a =32 ?
Denis
ты издеваешься ?
Maxim
ты издеваешься ?
Нет, просто пытаюсь услышать правильный ответ)
Denis
потому что у тебя named location есть с таким названием
arkady
решение оказалось крайне простым, как обычно
Denis
и там указано эхнуть 32
arkady
ufw был включен, ахаха
Maxim
потому что у тебя named location есть с таким названием
named location вроде с @ начинается, но попытка хорошая
Denis
ну не named хорошо, у тебя есть 2 локейшена. один четко специфицирует запрос /index.html
Denis
потому и отрабатывает то что в нём
Maxim
потому и отрабатывает то что в нём
Какое количество фаз обработки запроса в nginx ты можешь назвать по памяти без подглядывания в гугль?
Denis
0
Denis
Вам ответ и понимание или дроч на фазы ?
Maxim
0
Честный ответ тоже хороший ответ )
Petr
ptchol неадекват же
Petr
с ним тут кто то еще спорит
Maxim
Вам ответ и понимание или дроч на фазы ?
Понимание, мне важно понимание, а то что тебе кажется это может казаться только тебе когда на самом деле все совершенно иначе )
Denis
если конечно она есть
Denis
типа корень нашего непонимания
Maxim
ну так объясните нам суть
Как самому активному участнику дискуссии и как самому уверенному в себе и своих знаниях вручаю приз, это отличная документация с великолепными примерами о том как работает nginx, лови https://openresty.org/download/agentzh-nginx-tutorials-en.html можешь даже прочитать, это не больно ;)
Denis
лол
Denis
вы можете в 2х фразах сказать в чём я был не прав ?
Denis
если я конечно был не прав
Maxim
типа корень нашего непонимания
Корень непонимания это отсутствие понимания как работает nginx )