• # Attends lundi...

    Posté par (Mastodon) . En réponse au message Déployer une application Django avec apache et mod_wsgi. Évalué à 2.

    Je serai au boulot, je t'enverrai une copie de mes wgsgi / config apache... J'en ai quelques uns qui tournent, des apache + wsgi + django :)

    La méthode est la suivante (de mémoire):

    • faire un virtualenv sur le serveur, y déployer les dépendances du projet (django,...)
    • dans le wsgi.py :

      • enregistrer le dossier python/site-packages dans la variable d'environnement PYTHONPATH avec addsitedir
      • enregistrer le dossier source du projet
      • charger django, lancer application
    • Dans le fichier de conf apache2 :

      • Ne pas oublier de préciser le nombre de process / thread pour mod_wsgi. En géréral, je mets 8 process et 1 thread pour une application (les threads c'est mal, ça a tendance à déborder...) avec les directive processes / threads dans la ligne WSGIDaemonProcess

    Voila, c'est juste pour patienter...