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

Symfony PHP Discussion :

pb avec Virtual Host visible sur reseaux local


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Formateur en informatique
    Inscrit en
    Mars 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 32
    Par défaut pb avec Virtual Host visible sur reseaux local
    Bonjour tous le monde.

    Je suis un peu désespéré et je post dans ce forum sans savoir si je suis réellement au bonne endroit.
    Je vais essayer d'être le plus explicite possible.

    J'ai un serveur lamp sous ubuntu.
    ce serveur est un serveur de développement.

    Je travail a l'heure actuel sur une évolution de moodle et en parallèle, je me forme à symfony.

    Mon probleme est que je n'arrive pas à accéder via apache à 2 adresses différentes sur un même serveur. Voici mes fichiers :

    Hosts
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    127.0.0.1	servdev	localhost.localdomain	localhost
    10.1.6.2	symfony.servdev
    10.1.6.2	moodle.servdev
    127.0.1.1	servdev
    Code : 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
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    <VirtualHost 10.1.6.2:80>
       ServerName symfony.servdev
       ServerAlias servdev
       DocumentRoot "/var/www/symfony/web"
       DirectoryIndex index.php
       <Directory "var/www/symfony/web">
    	AllowOverride All
    	Allow from All
       </Directory>
       Alias /sf /var/www/symfony/lib/vendor/symfony/data/web/sf
       <Directory "/var/www/symfony/lib/vendor/symfony/data/web/sf">
    	AllowOverride All
    	Allow from All
       </Directory>
    </VirtualHost>
     
    <VirtualHost 10.1.6.2:80>
       ServerName moodle.servdev
       ServerAdmin technique@servdev
       ServerAlias servdev
       DocumentRoot "/var/www/moodle"
       DirectoryIndex index.php
       <Directory "/var/www/moodle">
    	AllowOverride All
    	Allow from All
       </Directory>
    </VirtualHost>
    Ca marche trés bien en local sauf le fait que les 2 pointe sur symfony et de plus je n'arrive pas à y accéder de mon ordinateur (qui se trouve bien évidemment sur le même réseaux.

    Comment dois je faire ??? je suis un débutant en réseaux.

    2ieme question très con : es que quelqu'un peut me poster un lien m'expliquant qui distribue les adresses internets et surtout es qu'il y a une possibilité de gérer soit même ces adresses (domaine visible de l'extérieur grossomodo) car j'y comprend pas grand chose et ça m'énerve ! En clair es que l'on peux monter un serveur qui vend des adresses internet ? (je sais la question semble con mais je suis pas sur qu'elle soit clair pour tout le monde. En tout cas ca l'est pas pour moi !)

  2. #2
    Membre éprouvé
    Inscrit en
    Juillet 2009
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 156
    Par défaut
    ca ne marchera jamais sur ton pc distant, car le pc n'a pas les domaines de configuré, et le serveur dns ne les trouvera pas...

    ton pc distant, tu es en windows ou linux aussi??? (qui distrib si linux???)

    Sinon la meilleurs section aurai été
    http://www.developpez.net/forums/f20...he-iis/apache/

  3. #3
    Membre averti
    Profil pro
    Formateur en informatique
    Inscrit en
    Mars 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 32
    Par défaut
    Merci pour ta réponse rapide.

    J'ai windows xp sp3 comme ordi de travail. (photoshop oblige ... hélas) .

    Je peux déplacer le sujet? C'est vrai que j'ai été un peu con là. DSl. Quand on a la tête dans le guidon on ne fais plus attention au choses les plus évidentes.

    Pour ce qui s'agit de
    car le pc n'a pas les domaines de configuré, et le serveur dns ne les trouvera pas...
    DSl mais j'y comprend rien. Tu veux dire par là que vu que le serveur ne fais pas partie du domaine de l'établssement ou ne le distribue pas, alors mon pc distant ne peux y accéder? Es bien ca ?
    Pour l'instant j'accède à mon serveur par son adresse ip ou par le nom du pc "hostname"

  4. #4
    Membre éprouvé
    Inscrit en
    Juillet 2009
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 156
    Par défaut
    en fait pour diffuser comme ca des domaines tu as 2 solutions...

    Soit c'est un vrai domaine qui est géré par un serveur dns qui envoi les info a ton serveur dns... soit c'est un domaine local... officiellement il existe pas mais au sein de la boite il fonctionne...

    Généralement pour ce genre de domaine, on utilise par exemple des serveur windows avec controleur de domaine (Active directory etc...)

    Le soucis c'est que AD résout le nom d'un pc windows, mais pour résoudre le nom d'une machine tournant sous linux, tu dois installer un serveur samba sur la machine linux et faire linux s'identifier sur AD comme si c'était un pc...

    Enfin ca c'est du détail...

    Ensuite tu as une solution bien pratique, tu modifie ton localhost sous windows:
    "c:\windows\system32\drivers\etc\hosts"

    Edit ce fichier et ajoute ceci :
    10.1.6.2 symfony.servdev
    10.1.6.2 moodle.servdev

    tu enregistres, et relance ton explorateur, maintenant, en fait ton pc n'essaiera plus de trouver tes adresse web, car tu lui dis directement d'aller sur cette ip

  5. #5
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Ton serveur ubuntu est sur une machine virutel de ton poste ou un poste indépendant ?

    Solution 1 sur serveur indépendant
    Configure le DNS de ton ubuntu comme le DNS de ton réseau local et tu fais un relay du DNS du provider. Tu y rajoutes ton adresses dns pour ton serveur en local.

    Dans le virtual, tu ne défini pas d'adresse
    <VirtualHost *>

    Note, ainsi sur ton serveur ubuntu tu peux y accéder en interne 127... ou en 10...


    Solution 2 serveur indépendant ou pas
    Sur ton poste du configure un DNS avec relay (sous linux) ou tu modifie le fichier host (pas de point ni d'extention) dans windows/system32/drivers/etc et rajoute les nom DNS et adresses de destination.

    La modification dans le virtual reste nécessaire.

  6. #6
    Membre éprouvé
    Inscrit en
    Juillet 2009
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 156
    Par défaut
    Effectivement j'oubliais les virtualhost a modifier aussi un petite faute dans le fichier apache.

    En temps normal quand on configure bien les domaines:
    ServerName mondomaine.com
    ServerAlias www.mondomaine.com

    Le alias c'est si tu as un autre sous domaine a configuré...

    Dans ton cas, tu as 2 fois le même alias pour 2 dossier différent, ca ne va pas...
    garde juste tes ligne ServerName et supprime tes ServerAlias

  7. #7
    Membre averti
    Profil pro
    Formateur en informatique
    Inscrit en
    Mars 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 32
    Par défaut
    Tout d'abord, merci beaucoup pour vos réponses. En effet je commence à y voir plus clair.
    Néanmoins ca ne fonctionne tjs pas :

    Fichier Hosts corrigé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    127.0.0.1	servdev	localhost.localdomain	localhost
    10.1.6.2	www.moodle.servdev.local
    10.1.6.2	www.symfony.servdev.local
    10.1.6.2	servdev.local
    Fichier httpd.conf
    Code : 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
    20
    21
    22
    23
    24
    25
    26
     
    <VirtualHost *>
       ServerName www.moodle.servdev.local
       DocumentRoot "/var/www/symfony/web"
       DirectoryIndex index.php
       <Directory "var/www/symfony/web">
    	AllowOverride All
    	Allow from All
       </Directory>
     
       Alias /sf /var/www/symfony/lib/vendor/symfony/data/web/sf
       <Directory "/var/www/symfony/lib/vendor/symfony/data/web/sf">
    	AllowOverride All
    	Allow from All
       </Directory>
    </VirtualHost>
     
    <VirtualHost *>
       ServerName www.symfony.servdev.local
       DocumentRoot "/var/www/moodle"
       DirectoryIndex index.php
       <Directory "/var/www/moodle">
    	AllowOverride All
    	Allow from All
       </Directory>
    </VirtualHost>
    Le pb c'est que mes deux adresse me renvoie vers symfony???? en local !!
    et je n'arrive bien entendu tjs pas à y accéder de mon pc

Discussions similaires

  1. Virtual Host basé sur l'adresse IP d'une VM
    Par __fabrice dans le forum Apache
    Réponses: 11
    Dernier message: 20/02/2015, 08h03
  2. [NGINX] Virtual Host pointe sur le root
    Par __fabrice dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 05/07/2014, 23h45
  3. Virtual host sur IP local avec IP publique dynamique
    Par guytou13 dans le forum Apache
    Réponses: 2
    Dernier message: 02/05/2010, 21h48
  4. envoie de message publicitaire sur reseaux local
    Par jeremypirez dans le forum Windows
    Réponses: 2
    Dernier message: 01/04/2006, 10h52
  5. [tomcat]comment cree un "Virtual Host" avec tomcat
    Par nouaman dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 04/06/2004, 22h51

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