Size: a a a

2020 February 19

AY

Andrey Yanda in nginx_ru
а вообще, стоит настроить логи и смотреть в какой виртуальный сервер попадает запрос
источник

t

toobinks in nginx_ru
но почему-то ничего не происходит
источник

AY

Andrey Yanda in nginx_ru
есть ли другие виртуальные серверы? или только эти два?
источник

t

toobinks in nginx_ru
в логах
источник

t

toobinks in nginx_ru
"GET / HTTP/1.1" 200 612 "-" "curl/7.66.0" "-"
источник

t

toobinks in nginx_ru
других серверов нет
источник

AY

Andrey Yanda in nginx_ru
можно nginx -T?
источник

AY

Andrey Yanda in nginx_ru
и покажите как пытаетесь проверить (как выглядит команда курла)
источник

t

toobinks in nginx_ru
секундочку
источник

t

toobinks in nginx_ru
а теперь я понял
источник

t

toobinks in nginx_ru
оказывается там ещё включается кусок конфига в дополнении к моем
источник

t

toobinks in nginx_ru
у
источник

t

toobinks in nginx_ru
Andrey Yanda
можно nginx -T?
спасибо за наводящий вопрос )
источник

DT

Dzianis Talkachou in nginx_ru
Привет, кто может подсказать в чем проблема? Как настроить составной путь в nginx-конфигах. Деплою Flask-приложение, путь /a работает, а путь /a/b - нет. Как только "отвязываю" приложение от Nginx - переходит на оба маршрута.
server {
   listen       80;
   server_name  <my_host>;

   location ~ ^/a {
       proxy_pass http://127.0.0.1:8001;
   }
}
источник

MD

M Dan in nginx_ru
D. L
location ~ ^/api/?  { }
внезапно
источник

MD

M Dan in nginx_ru
похожее сделайте и все зороботоит
источник

DL

D. L in nginx_ru
Dzianis Talkachou
Привет, кто может подсказать в чем проблема? Как настроить составной путь в nginx-конфигах. Деплою Flask-приложение, путь /a работает, а путь /a/b - нет. Как только "отвязываю" приложение от Nginx - переходит на оба маршрута.
server {
   listen       80;
   server_name  <my_host>;

   location ~ ^/a {
       proxy_pass http://127.0.0.1:8001;
   }
}
Просто location /a в таком случае можно ведь. Зачем регуляркой?
источник

DT

Dzianis Talkachou in nginx_ru
M Dan
похожее сделайте и все зороботоит
сделал, все та же ошибка:
Not Found
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

не переходит даже на <my_host>/a/, а на маршрут <my_host>/a - без проблем

Пробовал даже задать маршрут напрямую /a/b, та же ошибка
источник

k

kiosaku in nginx_ru
location /a { proxy_pass … } чем не устраивает?
источник

k

kiosaku in nginx_ru
Dzianis Talkachou
сделал, все та же ошибка:
Not Found
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

не переходит даже на <my_host>/a/, а на маршрут <my_host>/a - без проблем

Пробовал даже задать маршрут напрямую /a/b, та же ошибка
кто отдаёт 404? может, всё-таки, апстрим?
источник