Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2019, 08:31   #1
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 199
По умолчанию 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 в 08:35.
dbalor вне форума Ответить с цитированием
Старый 03.11.2019, 06:21   #2
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 199
По умолчанию

Настроил 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, 06:55   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

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

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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