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 :

Heberger plusieurs sites en Django sur le même serveur


Sujet :

Django Python

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 57
    Par défaut Heberger plusieurs sites en Django sur le même serveur
    Bonjour,

    Je souhaite pour la même version de Django, héberger plusieurs sites sur le même serveur.

    Le problème, c'est que je n'arrive à configurer l'accès que pour un seul site.

    Le second, pas exemple ne répond jamais et me redirige toujours vers le premier.

    Je pense que le problème vient du fichier WSGI.py

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    import os
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "projet_gepeto.settings")
     
    from django.core.wsgi import get_wsgi_application
    application = get_wsgi_application()
    Merci à vous.

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 100
    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 100
    Par défaut
    Bonjour,

    Je comprends pas bien le problème,

    Si vous avez plusieurs serveurs HTTP hébergés sur un cloud, alors ils ont la même adresse privée (localhost) avec des ports différents pour chacun d'eux.

    Ne sachant pas trop comment tout cela a été construit...

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 772
    Par défaut
    Salut,
    Citation Envoyé par nico85 Voir le message
    Je souhaite pour la même version de Django, héberger plusieurs sites sur le même serveur.
    A partir de quels critères rediriger la requête vers...? Et quel composant fera le boulot?
    Clarifiez ce que vous appelez "site" et "serveur".

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 57
    Par défaut
    Bonjour,

    Alors voici quelques éléments de réponse:

    Je n’héberge pas dans le cloud mais sur un réseau fermé.

    Par "serveur", j'entends le système qui héberge (OS+Apache)

    Par "site", j'entends l'applicatif web.


    Je souhaiterai avoir ceci en gros:

    http://monserveur/site1
    http://monserveur/site2
    http://monserveur/site3

    Sachant que "monserveur" correspond à la même IP pour les 3 sites.

    Merci

  5. #5
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 605
    Par défaut
    Ce qui te fais 1 projet Django et 3 applications qui y sont rattachées.

  6. #6
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 324
    Par défaut
    bonjour

    Généralement on lance chaque app (django) sur un port différent
    Sur serveur web on installe un proxy (nginx) et on fait des "redirections" vers les ports

    app1.serveur.fr -> localhost:8001
    app2.serveur.fr -> localhost:8002

    Chaque app django peut tourner directement sur le même serveur, mais aussi, dans des conteneurs (docker)

    ------
    Il est très facile de trouver de la doc sur le web
    exemple (anglais mais pour les schémas)
    Et la doc officielle s'applique que l'on ai une ou plusieurs apps

  7. #7
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 772
    Par défaut
    Salut,

    Citation Envoyé par nico85 Voir le message
    Par "serveur", j'entends le système qui héberge (OS+Apache)

    Par "site", j'entends l'applicatif web.
    Avec apache, on configure un "serveur virtuel nommé" et, dans le cas particulier de django, on commence par essayer ce qui est décrit ici (par exemple, car vous êtes supposé avoir cherché sur Internet avant de demander de l'aide juste pour trier ce qui s'applique ou pas à votre environnement).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Plusieurs repos (clés public) sur le même serveur
    Par student_php dans le forum Sécurité
    Réponses: 0
    Dernier message: 25/04/2012, 22h19
  2. Réponses: 0
    Dernier message: 22/07/2010, 12h01
  3. Plusieurs sites en HTTPS sur le même serveur
    Par urbalk dans le forum Apache
    Réponses: 3
    Dernier message: 09/03/2010, 11h50
  4. 2 sites (noms différents) sur le même serveur Apache
    Par Guillomme dans le forum Apache
    Réponses: 8
    Dernier message: 28/09/2009, 21h34
  5. Plusieurs TomCat 5.5 sur un même serveur
    Par Ougha dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 22/04/2008, 16h22

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