170 похожих чатов

Здравствуйте. У меня вопрос к тем, кто работал с nginx.

У меня локально запущено приложение на flask при помощи gunicorn. Из другого приложения я пытаюсь к нему достучатся по адресу http://127.0.0.1:5000/ и получаю 502 ошибку.
Можно ли считать, что это проблема связана с nginx, так как в его конфигах у меня прописано только прослушивания 80го порта и перенаправление на http://127.0.0.1:8000/
Если это проблема с ним, то как правильно описать настройки, что бы у одного скрипта был доступ до другого через простой GET http://127.0.0.1:5000/?

Когда я банально запускаю 2 скрипта у себя на компьютере, то они спокойно видят друг друга.

UPD.
Есть 3 приложения. №1 и №2 не должны быть, пока, доступны из вне, но при этом №2 должно слать запросы №1.
№3 - доступно из вне через nginx, который слушает 80 порт и использует proxy_pass.

11 ответов

13 просмотров

яннп. на каком порту слушает gunicorn?

A🐊🇺🇦- Автор вопроса
Alex
яннп. на каком порту слушает gunicorn?

gunicorn --bind 127.0.0.1:5000 app:app Если вы про это

Если ты не опечатался, поменять в nginx порт на 5000

A🐊🇺🇦
gunicorn --bind 127.0.0.1:5000 app:app Если вы про...

1. ты пытаешься подключиться напрямую к gunicorn, nginx тут не при чем. 2. все таки ты указал что nginx прокси у тебя настроен на 8000 порт. 3. ты пытаешься подключаться с того же хоста к gunicorn правильно?

A🐊🇺🇦- Автор вопроса
All Cats
Если ты не опечатался, поменять в nginx порт на 50...

Я случайно написал 5001. Исправил. Порты проверил несколько раз. Специально перезагрузил всё

A🐊🇺🇦
Я случайно написал 5001. Исправил. Порты проверил ...

речь про вот это > порта и перенаправление на http://127.0.0.1:8000/

A🐊🇺🇦- Автор вопроса
Alex
1. ты пытаешься подключиться напрямую к gunicorn, ...

1. Вот собственно вопрос, может nginx контролировать все подключения или это проблема в другом? 3. Да, с одного скрипта через библиотеку requests шлю GET к flask приложению.

A🐊🇺🇦
1. Вот собственно вопрос, может nginx контролирова...

... уроки сети для самых маленьких. 1. сделай sudo ss -lntp на сервере и покажи сюда 2. покажи конфигурацию nginx 3. ты уж определись и расскажи на каких портах слушают сервисы 1, 2 и 3 и их у тебя 2 или 3.

A🐊🇺🇦
1. Вот собственно вопрос, может nginx контролирова...

Что значит контролировать? Nginx слушает порт который ты указал и перенаправляет запросы согласно правилам в конфиге

A🐊🇺🇦
1. Вот собственно вопрос, может nginx контролирова...

Да не будет nginx лезть куда ты не прописал в его же конфигах Да и проверить легко - просто выруби nginx)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта