Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5968 connectés 

 


Dernière réponse
Sujet : Plusieurs sites sur une seule machine
moldar Et moi qui pensais pouvoir faire ça sur NT4...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
moldar Et moi qui pensais pouvoir faire ça sur NT4...
pcvision Dans le DNS, en recherche directe, sites, premier site par defaut, tcp:
 nouvel alias ou tu indique l'alias, le poid, la priorité et le port
moldar

pcvision a écrit :

autre solution:
 
1 site en IP1:80  
1 site en IP1:81 + alias dans le DNS


 
Concrètement comment tu fais ça ?
 
Genre dans ton DNS tu as un hôte :
www A 212.x.x.x
 
et après comment tu gères le changement de port ?

fgiuliano Ok, merci à tous pour tous ces renseignements!   :love:  
Là, je vais aller manger mais je vais tester ça cet après-midi!
Si je m'en sors pas, je risque de venir demander à nouveau votre aide! :ange:
moldar Ensuite tu installes IIS (ajout/suppression de prog > composants Windows > Service Internet IIS).
Tu ouvres la console IIS > ajouter un site (tu renseignes le nom du site, son IP, son répertoire).
Pareil pour ton deuxième site.
Et roulez jeunesse !
pcvision autre solution:
 
1 site en IP1:80  
1 site en IP1:81 + alias dans le DNS
jlighty dans paramètre TCP/IP avancé (onglet Paramètres IP) tu dois pouvoir ajouter une adresse IP.
fgiuliano

moldar a écrit :

Si j'ai bien compris :
- tu veux installer deux sites web sur une machine
- tu possèdes deux IP publiques
- tu as Windows
 
Pourquoi est-ce que tu fais pas ça :
- tu ajoutes tes deux IP sur ta carte réseau
- tu vires Easyphp et tu installes IIS
- tu installes ton site web 1 avec l'adresse Ip 1 et ton site web 2 avec l'adresse Ip 2
Non ??


 
Comment j'ajoute mes deux IP sur ma carte réseau?
Merci pour tes conseils, je vais regarder pour faire ça alors si tu/vous pensez que c'est la meilleure solution.
 :)

moldar J'ai jamais utilisé apache pour plus d'un site sur la même machine, mais c'est à ce point le bordel pour mettre en place tout ça ?
dreamer18 oui; c'est la solution la plus simple :)
moldar Si j'ai bien compris :
- tu veux installer deux sites web sur une machine
- tu possèdes deux IP publiques
- tu as Windows
 
Pourquoi est-ce que tu fais pas ça :
- tu ajoutes tes deux IP sur ta carte réseau
- tu vires Easyphp et tu installes IIS
- tu installes ton site web 1 avec l'adresse Ip 1 et ton site web 2 avec l'adresse Ip 2
Non ??
fgiuliano Table de routage:

Code :
  1. Liste d'Interfaces
  2. 0x1 ........................... MS TCP Loopback interface
  3. 0x1000003 ...00 40 05 51 04 c4 ...... Intel DC21041 PCI Ethernet Adapter
  4. 0x1000004 ...00 80 ad 0c 94 fc ...... CNet PRO200WL PCI Fast Ethernet Adapter
  5. ===========================================================================
  6. ===========================================================================
  7. Itinéraires actifs :
  8. Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
  9.           0.0.0.0          0.0.0.0    192.168.1.254    192.168.1.26       1
  10.         127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
  11.       169.254.0.0      255.255.0.0  169.254.112.241  169.254.112.241      1
  12.   169.254.112.241  255.255.255.255        127.0.0.1       127.0.0.1       1
  13.   169.254.255.255  255.255.255.255  169.254.112.241  169.254.112.241      1
  14.       192.168.1.0    255.255.255.0     192.168.1.26    192.168.1.26       1
  15.      192.168.1.26  255.255.255.255        127.0.0.1       127.0.0.1       1
  16.     192.168.1.255  255.255.255.255     192.168.1.26    192.168.1.26       1
  17.         224.0.0.0        224.0.0.0  169.254.112.241  169.254.112.241      1
  18.         224.0.0.0        224.0.0.0     192.168.1.26    192.168.1.26       1
  19.   255.255.255.255  255.255.255.255  169.254.112.241  169.254.112.241      1
  20. Passerelle par défaut :     192.168.1.254
  21. ===========================================================================
  22. Itinéraires persistants :
  23.   Aucun

jlighty depuis l'exterieur tu peux la pinguer ?
j'espère qu'il n'y a pas un problème de routage car tes deux IP se situent sur le même réseau.
"route print" pour voir la table de routage.
fgiuliano

jlighty a écrit :

depuis la machine externe, tu peux accéder aux sites via leur adresse IP ?
http://<tes adresse ip>/ ?


 
Oui pour http://212.147.15.49 mais pas pour http://212.147.15.50

jlighty depuis la machine externe, tu peux accéder aux sites via leur adresse IP ?
http://<tes adresse ip>/ ?
fgiuliano Petite précision encore.  :)  
Maintenant sur ma machine serveur, j'ai deux cartes réseaux.  
Et, mes IP fixes sont redirigées comme ceci
212.147.15.49 sur www.ittang.ch
212.147.15.50 sur www.y-team.ch
Voilà, j'espère que quelqu'un pourra m'aider...
fgiuliano Bon, alors si je fais tout en local, ça fonctionne avec les fichiers suivants:

fgiuliano a écrit :


vhost.conf

Code :
  1. NameVirtualHost 192.168.1.26
  2. <VirtualHost 192.168.1.26>
  3. ServerAdmin fg@y-team.ch
  4. DocumentRoot "D:/SiteInternet/www/y-team2/"
  5. DirectoryIndex default.html
  6. ServerName www.y-team.ch
  7. ServerAlias y-team.ch
  8. ErrorLog logs/www.y-team.ch-error_log
  9. </VirtualHost>
  10. <VirtualHost 192.168.1.26>
  11. ServerAdmin fg@y-team.ch
  12. DocumentRoot "D:/SiteInternet/www/"
  13. DirectoryIndex index.php
  14. ServerName www.ittang.ch
  15. ServerAlias ittang.ch
  16. ErrorLog logs/www.y-team.ch-error_log
  17. </VirtualHost>


Et mon hosts:

Code :
  1. 192.168.1.26 www.y-team.ch
  2. 192.168.1.26 www.ittang.ch




Alors ça marche nickel pour les deux sites, par contre quand j'essaie depuis une autre machine, seulement le site www.ittang.ch fonctionne...
Je ne sais plus quoi faire... Personne ne peut me venir en aide?  :(

fgiuliano Bonjour à tous, alors voilà, je crois que je vais bientôt me taper la tête contre les murs...  :(  
J'ai lu beaucoup de chose sur internet et sur divers forum mais je n'arrive toujours pas à avoir mes deux sites sur la même machine...
 
Voici mon fichier vhost.conf
 

Code :
  1. NameVirtualHost 212.147.15.50
  2. <VirtualHost 212.147.15.50>
  3. ServerAdmin fg@y-team.ch
  4. DocumentRoot "D:/SiteInternet/www/y-team2/"
  5. DirectoryIndex default.html
  6. ServerName www.y-team.ch
  7. ServerAlias y-team.ch
  8. ErrorLog logs/www.y-team.ch-error_log
  9. </VirtualHost>
  10. NameVirtualHost 212.147.15.49
  11. <VirtualHost 212.147.15.49>
  12. ServerAdmin fg@y-team.ch
  13. DocumentRoot "D:/SiteInternet/www/"
  14. DirectoryIndex index.php
  15. ServerName www.ittang.ch
  16. ServerAlias ittang.ch
  17. ErrorLog logs/www.y-team.ch-error_log
  18. </VirtualHost>


 
Et mon hosts:

Code :
  1. 212.147.15.50 www.y-team.ch
  2. 212.147.15.49 www.ittang.ch


 
Tout marche très bien pour le site www.ittang.ch mais impossible d'afficher la page d'accueil pour le site y-team.ch...
Est-ce que quelqu'un pourrait me venir en aide? Merci d'avance  :)

fgiuliano

jlighty a écrit :

ta carte réseau ne peut pas recevoir deux adresses IP ?
(sous linux on peut y arriver par contre sous Win je ne sais pas :( )

Citation :

Normalement avec ma configuration actuelle (virtual host etc...) lorsque je mettrai une deuxième carte réseau, tout devrait fonctionner normalement?


dans un premier temps, tu testes avec un virtualhost et une adresse IP pour verifier si ça marche. Dès que tu auras la seconde carte réseau tu pourras tester avec 2 vhosts et 2 IP.
PS: essaye de mettre le documentroot sur une partition (D: par ex) pour faciliter la maintenance de l'hébergement car mettre un site dans Program Files n'est pas très judicieux.


 
Ok alors, je vais tester ça...  :)  
 
Effectivement, je suis sous Windows et ne sais pas si ma carte réseau peut recevoir deux adresses IP.
Je regarderai avec mon patron s'il sait.
Merci en tout cas pour tout!

jlighty ta carte réseau ne peut pas recevoir deux adresses IP ?
(sous linux on peut y arriver par contre sous Win je ne sais pas :( )

Citation :

Normalement avec ma configuration actuelle (virtual host etc...) lorsque je mettrai une deuxième carte réseau, tout devrait fonctionner normalement?


dans un premier temps, tu testes avec un virtualhost et une adresse IP pour verifier si ça marche. Dès que tu auras la seconde carte réseau tu pourras tester avec 2 vhosts et 2 IP.
PS: essaye de mettre le documentroot sur une partition (D: par ex) pour faciliter la maintenance de l'hébergement car mettre un site dans Program Files n'est pas très judicieux.

fgiuliano

jlighty a écrit :

Citation :

Alors, 2 interfaces réseaux => 2 cartes réseaux?


Oui (sauf si ton interface peut avoir plusieurs IP simultanément)

Citation :

IP différentes => fixe?


il vaut mieux dans le cas d'un serveur que les IP soient fixes (même si l'IP est obtenu par DHCP)


 
Ok, merci pour ta patience et tes explications.   :)  
Donc, j'ai effectivement deux adresses fixes (212.*.*.49 et 212.*.*.50) mais une seule carte réseau.
C'est là tout le problème. Normalement avec ma configuration actuelle (virtual host etc...) lorsque je mettrai une deuxième carte réseau, tout devrait fonctionner normalement?

jlighty

Citation :

Alors, 2 interfaces réseaux => 2 cartes réseaux?


Oui (sauf si ton interface peut avoir plusieurs IP simultanément)

Citation :

IP différentes => fixe?


il vaut mieux dans le cas d'un serveur que les IP soient fixes (même si l'IP est obtenu par DHCP)

fgiuliano

jlighty a écrit :

1- tu as bien 2 interfaces réseaux ?
2- les adresses IP sont différentes ? (appartienent à des réseaux différents)


 
Alors tu vas remarquer que je ne suis pas très forte en réseau....  :(  
Mon patron me demande de faire ce boulot, mais je ne m'y connais pas du tout...
Bref...
 
Alors, 2 interfaces réseaux => 2 cartes réseaux?
IP différentes => fixe?

jlighty 1- tu as bien 2 interfaces réseaux ?
2- les adresses IP sont différentes ? (appartienent à des réseaux différents)
fgiuliano

jlighty a écrit :

Pourtant le message est clair :

Citation :

DocumentRoot takes one argument, Root Directory of the document tree"


l'espace de "Program Files" fait que DocumentRoot a deux arguments.
Essaye de faire :

DocumentRoot "C:/Program Files/EasyPHP/www/MonSite/"



 
 :(  Merci, je n'avais pas fait attention...
 
Par contre, maintenant, j'arrive bien à démarrer mon serveur mais lorsque je veux accéder à mon site de n'importe qu'elle façon, ça ne fonctionne pas.  
L'erreur 404 => impossible de trouver la page s'affiche...
As-tu une idée d'où ça vient?

jlighty Pourtant le message est clair :

Citation :

DocumentRoot takes one argument, Root Directory of the document tree"


l'espace de "Program Files" fait que DocumentRoot a deux arguments.
Essaye de faire :

DocumentRoot "C:/Program Files/EasyPHP/www/MonSite/"

fgiuliano Bon, ben, j'ai modifié mon vhost.conf comme ceci

Code :
  1. NameVirtualHost 192.168.1.14
  2. <VirtualHost 192.168.1.14>
  3. ServerName www.MonNomDeDomaine.com
  4. ServerAdmin MonAdresseMail
  5. DocumentRoot C:/Program Files/EasyPHP/www/MonSite/
  6. ErrorLog logs/www.MonNomDeDomaine.com-error_log
  7. TransferLog logs/www.MonNomDeDomaine.com-access_log
  8. </VirtualHost>


 
Mais ça ne fonctionne pas...  :(  
L'erreur suivante apparaît quand je veux lancer mon serveur:

Code :
  1. "Syntax error on line 11 of c:/program files/EasyPHP1-8/apache/conf/vhost.conf:
  2. DocumentRoot takes one argument, Root Directory of the document tree"


 
Est-ce que qqn serait pourquoi?
Merci d'avance

fgiuliano

jlighty a écrit :

ton www.mondomaine.com est réversible ? çad qu'on peut récupérer l'IP et que depuis l'IP on peut avoir le nom de domaine.
http://httpd.apache.org/docs/1.3/dns-caveats.html
Essaye déjà avec l'adresse IP.


 
J'ai dû partir en rendez-vous hier mais je vais tester tout ça aujourd'hui.  
Merci déjà pour les conseils et infos.  :)

jlighty ton www.mondomaine.com est réversible ? çad qu'on peut récupérer l'IP et que depuis l'IP on peut avoir le nom de domaine.
http://httpd.apache.org/docs/1.3/dns-caveats.html
Essaye déjà avec l'adresse IP.
fgiuliano

jlighty a écrit :

donc je suppose que tu as Apache.
-> utilise les virtuals hosts (voir la doc sur le site d'apache)


Ok, c'est bien ce que je pensais mais ça ne fonctionne pas...
Voilà le code de mon vhost.conf

Code :
  1. NameVirtualHost www.mondomaine.com
  2. <VirtualHost www.mondomaine.com>
  3. ServerAdmin blabla
  4. DocumentRoot C:/Program Files/Apache/wwwroot/NomSite/
  5. ServerName www.mondomaine.com
  6. ErrorLog logs/www.mondomaine,ch-error_log
  7. TransferLog logs/www.mondomaine.ch-access_log
  8. </VirtualHost>


 
et le code dans httpd.conf

Code :
  1. Include conf_files/vhost.conf

jlighty pas forcément :
http://httpd.apache.org/docs/1.3/vhosts/ip-based.html
julienalkaza Ca va être un peu chaud!!!!
Tu peux mettre un virtual PC (ou équivalent) avec deux machines virtuelles qui font office de serveur web, et sur ta machine physique tu mets deux cartes réseaux avec tes deux ip différentes...
Sinon, tu fais un domaine principal et deux sous domaines genre: domaine_root.com, puis mondomaine1.domaine_root.com et mondomaine2.domaine_root.com.....
 
Et là tu n'a besoin que d'une seule IP!!!
jlighty donc je suppose que tu as Apache.
-> utilise les virtuals hosts (voir la doc sur le site d'apache)
fgiuliano Bonjour à tous,
Je voulais juste avoir quelques renseignements sur mon problème car malgré avoir chercher sur le net, je n'ai pas trouvé...
Voilà, alors en fait, j'ai monté un serveur Web dans nos locaux et j'y héberge déjà un site. Maintenant, j'aimerai que le même serveur Web en héberge un second avec une adresse ip fixe différente.
Comment procéder?
Pour les tests, j'ai easyphp d'installé et comme OS je suis sous Windows.
Est-ce que quelqu'un aurait une idée pour m'aider?
Merci d'avances  :hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)