IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Django Python Discussion :

Configurer apache2.conf pour Django avec wsgi


Sujet :

Django Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2011
    Messages : 34
    Par défaut Configurer apache2.conf pour Django avec wsgi
    Bonjour,

    j'ai installé Django et apache2 sur un serveur vps de chez ovh. apache2 fonctionne. mod_wsgi est installé.
    Django fonctionne en runserver.

    mais je bute sur la configuration du fichier apache2.conf.

    Je n'arrive pas à bien comprendre les différents chemins qui doivent être ajoutés malgré les explications.

    Voilà ce que j'ai trouvé sur différents tuto sur le web :
    https://docs.djangoproject.com/fr/3..../wsgi/modwsgi/
    https://github.com/wiflux/setup-django-apache

    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <VirtualHost *:80>
            ServerName lokazionel.info
     
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/html/Bibliotheque/biblio
            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined
     
     
           WSGIDaemonProcess lokazionel python-home=/var/www/html/Bibliotheque/venvbiblio/python-path=/var/www/html/bibliotheque/biblio/biblio
           WSGIProcessGroup lokazionel
           WSGIScriptAlias / /var/www/html/Bibliotheque/biblio/biblio/wsgi.py process-group=mysite
     
          <Directory /var/www/html/Bibliotheque/biblio/biblio>
               <Files wsgi.py>
                      Require all granted
                </Files>
          </Directory>
    </VirtualHost>

    Si vous pouviez m'aider à comprendre, merci d'avance !!

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Bonjour,

    Je ne vois pas où la configuration de base est respectée, donc à partir de là je peux comprendre que ça ne fonctionne pas, à moins de m'expliquer pourquoi vous retirez certains éléments.

    Le fichier wsgi.py se trouve dans le projet, pourquoi le chercher ailleurs ?

    Vous avez le bon lien pour la documentation, du coup je vous laisse relire et respecter stricto ce qui est indiqué.

  3. #3
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2011
    Messages : 34
    Par défaut
    Merci fred1599 d'avoir pris le temps de me répondre.

    Mais une précision :

    Quand le tuto https://github.com/wiflux/setup-django-apache dit "mysite" il s'agit bien du nom du dossier dans lequel se trouve le projet django ?

    Et le dossier du projet django est bien le dossier dans lequel se trouve le fichier manage.py et le dossier de l'appli créée ?

    Je vais donc reprendre depuis le début et prendre le temps de bien tout relire.

    Merci.

  4. #4
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Bonsoir,

    Ce qui est dit dans la documentation

    le second élément est l’emplacement d’un « fichier WSGI » (voir ci-dessous) de votre système, en principe à l’intérieur de votre paquet de projet (mysite dans cet exemple)
    mysite est le nom du projet django créé par vos soins avec startproject. Faîtes une recherche de fichier wsgi.py dans le dossier de votre projet, il doit s'y trouver...

  5. #5
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2011
    Messages : 34
    Par défaut
    Bonjour,

    Je reviens tardivement sur ce post après avoir suivi avec plus de rigueur différents tutoriels.

    Finalement, j'ai résolu mon problème, à savoir mettre en ligne un projet Django minimaliste sur un serveur vps de chez ovh.

    J'ai réussi non pas avec Apache, mais avec gunicorn et nginx en suivant un tutoriel de Robin Penea.

    En m'excusant pour le dérangement.

Discussions similaires

  1. Probléme avec le fichier apache2.conf.
    Par mohashow dans le forum Applications et environnements graphiques
    Réponses: 8
    Dernier message: 12/04/2010, 00h02
  2. Réponses: 2
    Dernier message: 11/01/2010, 16h33
  3. Configurer httpd.conf pour 3 sites
    Par faamugol dans le forum Apache
    Réponses: 9
    Dernier message: 02/06/2009, 20h25
  4. Problème avec un tuto pour apache2.conf
    Par kevinf dans le forum Apache
    Réponses: 3
    Dernier message: 04/10/2007, 18h57
  5. Configuration des droits pour samba avec ftp et www
    Par Alkmie dans le forum Réseau
    Réponses: 2
    Dernier message: 07/11/2004, 13h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo