Size: a a a

Сообщество Python Программистов

2020 March 24

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
Да что ж все благодарят без плюсов)))
+
На, за всех
источник

НД

Новиков Дмитрий... in Сообщество Python Программистов
Всем привет! Может здесь мне помогут, а то где только не спрашивал, так и не получил ответ.
Пользуюсь инструкцией для запуска Flask на сервере

Сделал все как написано , запустил Гуникорн http://prntscr.com/rlxjky без ошибок , вопрос почему по IP приложение не доступно?  Домен работает в режиме FastCGI (Nginx + PHP-FPM) .
Отображается http://prntscr.com/rlxk3c
В приложение я указал IP сервера http://prntscr.com/rlxkq6
Если я напрямую в виртуальном окружение запускаю приложение, то оно запускается. 4 день не могу запустить 😂 .
источник

AT

Alexander T in Сообщество Python Программистов
Новиков Дмитрий
Всем привет! Может здесь мне помогут, а то где только не спрашивал, так и не получил ответ.
Пользуюсь инструкцией для запуска Flask на сервере

Сделал все как написано , запустил Гуникорн http://prntscr.com/rlxjky без ошибок , вопрос почему по IP приложение не доступно?  Домен работает в режиме FastCGI (Nginx + PHP-FPM) .
Отображается http://prntscr.com/rlxk3c
В приложение я указал IP сервера http://prntscr.com/rlxkq6
Если я напрямую в виртуальном окружение запускаю приложение, то оно запускается. 4 день не могу запустить 😂 .
Может в нджинкс конфиге что-то не то?
источник

AT

Alexander T in Сообщество Python Программистов
И я не понял про «напрямую в виртуальном»
источник

НД

Новиков Дмитрий... in Сообщество Python Программистов
Alexander T
Может в нджинкс конфиге что-то не то?
То есть если я настройки в nginx вот такие не сделаю http://prntscr.com/rlyehc , то ничего не поедет? Я почему то думал если я напрямую запускаю, то логика гуникорна в том, чтобы именно так и запускать.

Насчет виртуального окружения, я захожу в папку активирую виртуальное окружение и запускаю python wsgi.py и все работает.
источник

AT

Alexander T in Сообщество Python Программистов
Новиков Дмитрий
То есть если я настройки в nginx вот такие не сделаю http://prntscr.com/rlyehc , то ничего не поедет? Я почему то думал если я напрямую запускаю, то логика гуникорна в том, чтобы именно так и запускать.

Насчет виртуального окружения, я захожу в папку активирую виртуальное окружение и запускаю python wsgi.py и все работает.
Гуникорн это такая прослойка между нджинксом и твоим аппом. На входе запроса на сервер его раскидывает нджинкс, поэтому да, без конфига не поедет ничего
источник

НД

Новиков Дмитрий... in Сообщество Python Программистов
Alexander T
Гуникорн это такая прослойка между нджинксом и твоим аппом. На входе запроса на сервер его раскидывает нджинкс, поэтому да, без конфига не поедет ничего
Ок, а после мне нужно перезагрузить nginx ?
источник

AT

Alexander T in Сообщество Python Программистов
И на порты там внимательно смотри
источник

AT

Alexander T in Сообщество Python Программистов
Новиков Дмитрий
Ок, а после мне нужно перезагрузить nginx ?
Хз, никогда не деплоил без какой-то контейнеризации
источник

AT

Alexander T in Сообщество Python Программистов
Сервер принимает запрос например на 80 порт, а нджинкс отдает его аппу на другой, у тебя 5000
источник

НД

Новиков Дмитрий... in Сообщество Python Программистов
Порт 5000 пока открыт. делал все как в инструкции digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-18-04 . Правдо первые 2 дня я хотел запустить под Apache, но лыжи не поехали, оставшиеся 2 дня пытаюсь на nginx и уже волосы вырвал на себе )))
источник

AT

Alexander T in Сообщество Python Программистов
Новиков Дмитрий
Порт 5000 пока открыт. делал все как в инструкции digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-18-04 . Правдо первые 2 дня я хотел запустить под Apache, но лыжи не поехали, оставшиеся 2 дня пытаюсь на nginx и уже волосы вырвал на себе )))
Это вроде рабочий гайд, сделай как там, что не получается?
источник

НД

Новиков Дмитрий... in Сообщество Python Программистов
Alexander T
Это вроде рабочий гайд, сделай как там, что не получается?
Вот сейчас конфиг nginx доделаю и перезагружу nginx и отпишусь через 3 минуты.
источник

AT

Alexander T in Сообщество Python Программистов
И такой вопрос, на сервере порты открыты нужные?
источник

AT

Alexander T in Сообщество Python Программистов
5000 это «внутренний» порт для фласка, туда нджинкс будет направять. А внешний 80 по идее
источник

НД

Новиков Дмитрий... in Сообщество Python Программистов
Alexander T
И такой вопрос, на сервере порты открыты нужные?
Я открыл все важные порты 5000, 443. 80, 8080 . Конфиг добавил, сейчас вижу 403 Forbidden
источник

НД

Новиков Дмитрий... in Сообщество Python Программистов
Alexander T
И такой вопрос, на сервере порты открыты нужные?
Конфиг такой:
server {
   listen 80;
   server_name sanitarn.ru www.sanitarn.ru;

   location / {
       include proxy_params;
       proxy_pass http://unix:/var/www/jointproject/data/www/sanitarn.ru/myproject.sock;
   }
}
источник

AT

Alexander T in Сообщество Python Программистов
На всякий случай: уже обновились все днски, по домену доступ норм?
источник

AT

Alexander T in Сообщество Python Программистов
И в этом конфиге что-то не вижу связи с флаской
источник

AT

Alexander T in Сообщество Python Программистов
Тупо в сокет, а там гуникорн?
источник