Plusieurs sites sur une seule machine - Windows & Software
Marsh Posté le 18-10-2005 à 16:29:45
donc je suppose que tu as Apache.
-> utilise les virtuals hosts (voir la doc sur le site d'apache)
Marsh Posté le 18-10-2005 à 16:32:50
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!!!
Marsh Posté le 18-10-2005 à 16:36:31
pas forcément :
http://httpd.apache.org/docs/1.3/vhosts/ip-based.html
Marsh Posté le 18-10-2005 à 16:38:17
jlighty a écrit : donc je suppose que tu as Apache. |
Ok, c'est bien ce que je pensais mais ça ne fonctionne pas...
Voilà le code de mon vhost.conf
Code :
|
et le code dans httpd.conf
Code :
|
Marsh Posté le 18-10-2005 à 16:42:56
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.
Marsh Posté le 19-10-2005 à 08:12:34
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. |
J'ai dû partir en rendez-vous hier mais je vais tester tout ça aujourd'hui.
Merci déjà pour les conseils et infos.
Marsh Posté le 19-10-2005 à 12:10:37
Bon, ben, j'ai modifié mon vhost.conf comme ceci
Code :
|
Mais ça ne fonctionne pas...
L'erreur suivante apparaît quand je veux lancer mon serveur:
Code :
|
Est-ce que qqn serait pourquoi?
Merci d'avance
Marsh Posté le 19-10-2005 à 12:13:20
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/" |
Marsh Posté le 19-10-2005 à 12:25:02
jlighty a écrit : Pourtant le message est clair :
|
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?
Marsh Posté le 19-10-2005 à 13:37:11
1- tu as bien 2 interfaces réseaux ?
2- les adresses IP sont différentes ? (appartienent à des réseaux différents)
Marsh Posté le 19-10-2005 à 13:48:50
jlighty a écrit : 1- tu as bien 2 interfaces réseaux ? |
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?
Marsh Posté le 19-10-2005 à 13:59:36
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)
Marsh Posté le 19-10-2005 à 14:11:50
jlighty a écrit :
|
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?
Marsh Posté le 19-10-2005 à 14:17:33
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.
Marsh Posté le 19-10-2005 à 14:29:02
jlighty a écrit : ta carte réseau ne peut pas recevoir deux adresses IP ?
|
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!
Marsh Posté le 27-10-2005 à 08:47:17
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 :
|
Et mon hosts:
Code :
|
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
Marsh Posté le 27-10-2005 à 10:05:13
Bon, alors si je fais tout en local, ça fonctionne avec les fichiers suivants:
fgiuliano a écrit :
|
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?
Marsh Posté le 27-10-2005 à 10:32:31
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...
Marsh Posté le 27-10-2005 à 10:40:55
depuis la machine externe, tu peux accéder aux sites via leur adresse IP ?
http://<tes adresse ip>/ ?
Marsh Posté le 27-10-2005 à 10:45:42
jlighty a écrit : depuis la machine externe, tu peux accéder aux sites via leur adresse IP ? |
Oui pour http://212.147.15.49 mais pas pour http://212.147.15.50
Marsh Posté le 27-10-2005 à 10:55:34
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.
Marsh Posté le 27-10-2005 à 11:03:17
Table de routage:
Code :
|
Marsh Posté le 27-10-2005 à 11:20:06
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 ??
Marsh Posté le 27-10-2005 à 11:27:06
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 ?
Marsh Posté le 27-10-2005 à 11:33:28
moldar a écrit : Si j'ai bien compris : |
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.
Marsh Posté le 27-10-2005 à 11:38:51
dans paramètre TCP/IP avancé (onglet Paramètres IP) tu dois pouvoir ajouter une adresse IP.
Marsh Posté le 27-10-2005 à 11:42:15
autre solution:
1 site en IP1:80
1 site en IP1:81 + alias dans le DNS
Marsh Posté le 27-10-2005 à 11:43:20
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 !
Marsh Posté le 27-10-2005 à 11:57:51
Ok, merci à tous pour tous ces renseignements!
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!
Marsh Posté le 27-10-2005 à 11:58:37
pcvision a écrit : autre solution: |
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 ?
Marsh Posté le 27-10-2005 à 12:08:49
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
Marsh Posté le 18-10-2005 à 16:26:34
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