Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 29.10.2019, 09:31   #1
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 175
По умолчанию flask wsgi production

Здравстуйте закидываю сайт на хост - выдает ошибку:
Код:
 * Serving Flask app "main" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Как настроить wsgi в продакшен?

конф апача:
Код:
 <VirtualHost *:80>
   ServerAdmin webmaster@site
   ServerName  site
   WSGIScriptAlias / /var/www/domains/site/wsgi.py
    WSGIProcessGroup site
    WSGIScriptReloading On 
    WSGIPassAuthorization On
   <Directory "/var/www/domains/site/">
      Require all granted
   </Directory>
   <Directory "/var/www/domains/site/static/">
      Require all granted
   </Directory>
   Alias   /static    "/var/www/domains/site/static"
</VirtualHost>

Последний раз редактировалось dbalor; 29.10.2019 в 09:35.
dbalor вне форума   Ответить с цитированием
Старый 03.11.2019, 07:21   #2
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 175
По умолчанию

Настроил wsgi - запустил.

теперь в логах выдает ошибку
Код:
AH01276: Cannot serve directory /var/www/.../: No matching DirectoryIndex (index.html,index.html,index.html.var,index.php,index.phtml) found, and server-generated directory index forbidden by Options directive
На странице 403 Forbidden

Папка сайта и ее содержимое поставил права 755
Код:
 <VirtualHost 0.0.0.0:80>
    ServerName  site
    ServerAlias *.site
    CustomLog   /var/log/httpd/site.access_log combined
    ErrorLog    /var/log/httpd/site.error_log
    DocumentRoot    /var/www/domains/site
    WSGIDaemonProcess  user=umy group=mysite threads=5
    WSGIScriptAlias /site /var/www/domains/site/mysite.wsgi
    <Directory /var/www/domains/site>
        WSGIApplicationGroup %{GLOBAL}
        WSGIScriptReloading On
        Require all granted
    </Directory>
</VirtualHost>
Подскажите пожалуйста где ошибка?.
dbalor вне форума   Ответить с цитированием
Старый 03.11.2019, 07:55   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,069
По умолчанию

Цитата:
No matching DirectoryIndex (index.html,index.html,index.html.v ar,index.php,index.phtml) found
Вам же написали
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Старый 05.11.2019, 04:11   #4
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 175
По умолчанию

У меня по проекту все html в папки templates. Открываю html c помощью render_template('main.html')

должен запускаться *.wsgi ->*.py->templates/index.html
dbalor вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка формы HTML на WSGI сервере Vendigo148 Python 0 05.04.2019 19:05
Бот в Телеграме. Python. Flask Илья_98 Общие вопросы по программированию, компьютерным наукам 0 04.02.2019 09:42
Web proxy (анонимайзер) на Flask SweetOpium Python 2 26.05.2017 18:01
Комментарии к Flask Alexsandraaa Помощь студентам 1 18.01.2017 10:44


08:44.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.