web-dev-qa-db-fra.com

Comment obtenir une application Flask à exécuter sur une sous-page?

J'ai une application flask exécutée sur le port 5000, mais ce port est bloqué sur mon serveur et je ne peux pas le débloquer. Idéalement, j'aimerais simplement lancer l'application sur www.mywebsite.com/flaskapp. Est-ce possible en configurant simplement Apache2? Le reste du serveur est essentiellement un site Web wordpress et j'aimerais ne pas le détruire pour pouvoir lancer cette application flask.

2
Craggles

Je suppose que vous utilisez mod_wsgi sur Apache2.

Si vous avez une application graphique que vous voulez seulement exécuter sur/graph, ajoutez ceci à votre config d'hôte virtuel:

WSGIScriptAlias ​​/ graph /var/www/graph/graph.wsgi

En accédant à/graph, le fichier .wsgi que vous avez écrit s’exécutera.

1
L Martin