Развертывание приложения Python-Flask с Apache (mod_wsgi) - PullRequest
0 голосов
/ 01 мая 2019

Я новичок в разработке баз данных, и мне нужна помощь в развертывании моего приложения.Я работаю над рабочим столом Ubuntu в университетской сети.Я хочу настроить параметры, назначив общедоступный статический IP-адрес, чтобы он был общедоступным.Было бы здорово, если бы кто-то любезно рассмотрел приведенные ниже коды / настройки, чтобы я смог его запустить и работать.Кроме перезапуска сервера Apache, нужны ли какие-либо дополнительные команды для запуска?

Итак, университет предоставил мне следующие данные:

Public IP Address : 14.139.69.96

Port Allowed : 5000 (tcp)

Domain name: rtgr.uohyd.ac.in

MyПриложение находится в системе как: / home / workstation2 / TomVar / app

Минимальная структура каталогов:

TomVar
|--app
|  |app.db
|  |--app.wsgi
|  |--__init__.py
|  |--routes.py
|  |--static

app.wsgi *Скрипт 1026 * имеет следующие строки:

#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/home/workstation2/TomVar")

from app import app as application
application.secret_key = '<key>'

Файл конфигурации Apache выглядит следующим образом:

<VirtualHost *:
   ServerName rtgr.uohyd.ac.in:5000
   WSGIDaemonProcess <projectname> user=<user> group=www-data threads=2
   WSGIScriptAlias / /home/workstation2/TomVar/app/app.wsgi
<Directory /home/workstation2/TomVar/app
        WSGIProcessGroup app
        WSGIApplicationGroup %{GLOBAL}
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>

Пожалуйста, дайте мне знать, какие дополнительные изменения требуются длябыть сделаноСпасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...