Eine Kurzanleitung für Flask
Flask und alle nötigen Pakete herunterladen und starten
sudo apt install python3 python3-pip python3-venv libapache2-mod-wsgi-py3
Dies gilt für Ubuntu. Die Wahrscheinlichkeit, dass Debian mehr Pakete benötigt, ist gegeben
cd /verzeichnis-in-dem-flask-ausgeführt werden soll/
python3 -m venv venv
source venv/bin/activate
pip install Flask
pip install mysql-connector-python
pip install flask-restful
deactivate
FlaskApp konfigurieren
nano flaskapp.wsgi
import sys
sys.path.insert(0, '/verzeichnis-in-dem-flask-ausgeführt werden soll/')
from app import app as application
App anlegen
nano app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hallo Welt!"
if __name__ == '__main__':
app.run(debug=True)
Apache-Konfiguration anpassen
WSGIDaemonProcess flaskapp python-path=/verzeichnis-mit-dem-flask-verzeichnis/:/verzeichnis-mit-dem-flask-verzeichnis/venv/lib/python3.XX/site-packages
WSGIProcessGroup flaskapp
WSGIScriptAlias / /verzeichnis-in-dem-flask-ausgeführt werden soll/flaskapp.wsgi