Я запускаю Flask с помощью команды python3 init.py, и страница доступна по IP-адресу, затем я хочу, чтобы страница постоянно работала, используя apache для выполнения всех возможных манипуляций, создания файла wsgi, добавьте конфиг в папку Apache, перезапустите Apache, страница не появится. Подскажите где ошибка? Я чувствую, что я звоню неправильно или указываю пути неправильно. В примере папка домена заменена мной специально.
Сделал все по инструкции https://www.digitalocean.com/community/tutorials/how-to-deploy-a-flask-application-on-an-ubuntu-vps
Что я делаю не так?
<VirtualHost *:80>
ServerName мой_домен.ru
ServerAdmin admin@мой_домен.ru
WSGIScriptAlias / /var/www/jointproject/data/www/мой_домен.ru/FlaskApp/flaskapp.wsgi
<Directory /var/www/jointproject/data/www/мой_домен.ru/FlaskApp/>
Order allow,deny
Allow from all
</Directory>
Alias /static /var/www/jointproject/data/www/мой_домен.ru/FlaskApp/static
<Directory /var/www/jointproject/data/www/мой_домен.ru/FlaskApp/static/>
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
=============================================================================
flaskapp.wsgi
#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/jointproject/data/www/мой_домен.ru/")
from init import app as application
application.secret_key = '6036037'
===========================================================================
init.py
from flask import Flask, render_template, request, redirect, url_for
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello, I love Digital Ocean!"
if __name__ == "__main__":
app.run(debug=True, host = '109.248.11.175')```