2 serveures easyphp

Résolu
Bonjour,

j ai cree daux serveures qui marche on local mes probleme il affiche la meme pas web sur internet

voila ce que j ai fait

httpd.conf

NameVirtualHost 127.20.30.40

<VirtualHost 127.20.30.40:80>
DocumentRoot "c:\serveur2"
ServerName serveur2
DirectoryIndex index.html
</VirtualHost>

-----------------------
C:/WINDOWS/system32/drivers/etc/hosts

127.0.0.1 localhost
127.20.30.40 serveur2

est le probleme c est que ca m'affiche toujours la page 127.0.0.1

les adresse web de mes 2 site son :
http://layeures.homeip.net = 127.0.0.1
http://layeures.dyndns.org = 127.20.30.40
MERCI D'AVANCE DE VOTRE AIDE
Configuration: Windows XP Internet Explorer 7.0

16 réponses

  1. Contributeur
    dans le HTTPD.CONF d'un serveur, tu laisse en listen 80, et pour l'autre tu mets en listen 81
    sinon tu peux essayer en modifiant le listen, et en mettant par exemple listen 127.0.0.1 80 poru l'un et listen 127.20.30.40 80 pour l'autre, mais ca risque de ne marche que depuis ton ordinateur, et encore c'est pas sur. Donc je te conseille de changer les ports comme expliqué plus haut

    l'adresse pour le port 81 sera: http://127.0.0.1:81
    1. re bonjour

      j ai essayer de changer de ports est ca ne marche toujours pas
      1. Contributeur
        normalement ca devrait marcher.
        Merci de détailler clairement les changements que tu as fait
        1. bonjour

          j ai enfin dou venai le probleme il faut plusieur adresse fixe est je peu le faire que avec un serveur DHCP

          la solutuin est un serveur dhcp pour pouvoir avoir plusieur serveur web
          1. Contributeur
            non, mais ton ordinateur n'a besoin que d'une seule adresse IP!
            tu auras ensuite 2 port utilisés: 1 pour chaque serveur

            C:/WINDOWS/system32/drivers/etc/hosts
            -> vires les changements que tu as fait, tu n'as pas à toucher ca ....

            es ce que tu veux que tes sites soient accessibles depuis le net ou seulement en local ?
            1. re salut

              je voudrai savoir si je mets un le port 81 ou autre que 80 sera t'il accessible depuis le web ?

              reponse a ta question : je veux que mes sites soient accesssibles depuis le web.
              1. Contributeur
                oui, ils peuvent etre accessible depuis le web. pour cela, plusieurs solutions....

                prendre par exemple ton adresse
                http://layeures.dyndns.org (masi qui pointe sur ton ip publique, et pas sur 127.0.0.1 !!!!->utilises le logiciel DUC téléchages le sur le site de dynDNS)
                pour le premier serveur, et pour le 2° serveur ca donnera http://layeures.dyndns.org:81

                pour le 2° serveur, c'est pas beau comme adresse, n'est-ce pas??? pas de soucis, tu prends une adresse comme http://layeures2.dyndns.org que tu parametre en web redirect sur http://layeures.dyndns.org:81 et ca transformera automatiquement l'adresse !
                1. c est incomprehensible je pige que dal

                  je fait quoi avec ce logiciel ?
                  1. Contributeur
                    en fait ce logiciel te permet de mettre a jour automatiquement ton IP sans avoir à t'occuper de rien...il tourne en tache de fond, et dès que l'IP de ta connexion internet change, tes comptes dyndns sont reparametrés automatiquement
                2. bonjour

                  j ai enfin reussie a cree deux serveurs grace a votre aide merci

                  mes je voudrai savoir si il est possible de faire en sorte que les 2 site utilise le meme port
                  si oui comment faire
                  1. Contributeur
                    2 programmes => 2 ports différents
                    si tu veux héberger 2 sites différents sur le meme port, il faut configurer apache pour utiliser les hotes virtuels
                3. j ai essayer de configuer mon routeur le serivice NAT mes probleme il ne m autorise pas a attribuer deux foie de suite le meme port
                  1. Contributeur
                    ben oui, ca c'est normal.. le port il 'y en a qu'un , c'est comme si je te disais "au croisement, tu vas en meme temps à gauche et a droite"
                4. Contributeur
                  il y a 2 solutions que je vois:
                  -faire des virtual host dans le httpd.conf (j'ai jamais fait) pour mettre un répertoire pour chacun de tes sites
                  http://layeures.homeip.net et http://layeures.dyndns.org

                  soit faire une page en PHP qui regarde le nom d'hote dans le header, et qui redirige en dynamique sur le dossier correspondant (je croi que j'avais fait ca l'an dernier pour un projet, mais je me rapelle plus trop)
                  1. j ai du mal a comprendre

                    mes 2 virtual host marche on local mes pour qu il marche sur le web je doie attribuer deux ports differents