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 :

Problème de configuration Django/Apache


Sujet :

Django Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 46
    Points : 27
    Points
    27
    Par défaut Problème de configuration Django/Apache
    Bonjour,

    Je rencontres un problème que je n'arrives pas à résoudre.

    J'ai deux machines, un serveur (hébergeant le site (Django+Apache)) et un poste (windows).

    En local sur le serveur, le site est bien affiché pas de soucis. En revanche, à partir du post client, en rentrant l'@IP du serveur j'ai bien le message Apache 'It works!', mais quand je rentres @IP+ServerName il m'indique l'index de mon site ... Avec tout les dossiers/fichiers etc ...

    Mon site se situe dans /var/www/GPI/ qui contien :
    - apache (dossier avec django.wsgi)
    - db (dossier avec la bdd)
    - gestion (dossier de l'app)
    - GPI (dossier avec settings, urls and co)
    - media (dossier pour les fichiers média)

    Django.wsgi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    import os, sys
     
    path = '/var/www/GPI'
    if path not in sys.path:
       sys.path.append(path)
     
    os.environ['DJANGO_SETTINGS_MODULE'] = 'GPI.settings'
     
    import django.core.handlers.wsgi
    application = django.core.handlers.wsgi.WSGIHandler()
    /etc/apache2/sites-available/GPI
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <VirtualHost *80:>
        ServerName GPI
        DocumentRoot /var/www/GPI
     
        WSGIScriptAlias / /var/www/GPI/apache/django.wsgi
     
        <Directory /var/www/GPI/apache/>
            Order deny, allow
            Allow from all
        </Directory>
    </VirualHost>
    Dans mes logs erreurs de apache (/var/log/apache2/error.log), j'ai celà :

    [error] [client 192.9.202.17] File does not exist: /var/www/ip_res, referer: http://192.9.202.169/GPI/gestion/templates/
    [error] [cient 192.9.202.17] File does not exist: /var/www/GPI/gpi

    Par avance merci de votre aide.

  2. #2
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut
    Je connait un peu apache mais pas Django et le WSGI.
    L'option d'indexage des pages est activer par défaut dans la configuration d'apache en tant que Option:
    il faudrai essayer de désactiver l'indexage par une directive:
    Et voir si après le serveur te propose d'enregistrer le fichier qui est censer apparaitre ce qui voudrai dire qu'il y a un problème avec Django et l'extension du fichier (pb de Handler ...?).
    Sinon le problème peut venir du routage de ta box car il faut spécifier une route vers le serveur dans la box à laquelle tu peut avoir accès grace a une ip du style 192.168.1.1.
    Désolé de ne pouvoir t'aider plus que ca.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 46
    Points : 27
    Points
    27
    Par défaut
    Bonjour,

    Enfête j'avais pas bien configurer le tout. Il me manquait la configuration du fichier /etc/apache2/httpd.conf
    => WSGIScriptAlias / /cheminto/django.wsgi

    Merci pour ta réponse

Discussions similaires

  1. Problème de configuration Apache & BugZilla
    Par gnaoui_9999 dans le forum Apache
    Réponses: 2
    Dernier message: 29/06/2009, 17h36
  2. Réponses: 8
    Dernier message: 04/04/2009, 12h14
  3. problème configuration serveur apache
    Par frenshisme dans le forum Apache
    Réponses: 2
    Dernier message: 18/06/2007, 22h10
  4. [Configuration] Problème de configuration PHP/apache sous windows
    Par r.jean.maurice1 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 31/07/2006, 15h32
  5. Problème de configuration MySQL Apache
    Par FredMines dans le forum Installation
    Réponses: 4
    Dernier message: 01/07/2005, 11h43

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