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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Multisites sur IIS

n°34531
iwak
Vieux motard que jamais
Posté le 12-03-2008 à 20:37:00  profilanswer
 

Bonjour,
 
J'ai un serveur IIS sous Win 2k3 avec plusieurs sites web dessus, chacun sur un port différent. Mon serveur s'appelle SRV-WWW.
 
Comment faire pour que mes sites soit accèssible sur mon reseau local comme ci dessous:
 
- site1.srv-www -> 192.168.1.1:80
- site2.srv-www -> 192.168.1.1:81
- site3.srv-www -> 192.168.1.1:82
- ...
 
J'ai testé de créér une nouvelle zone toto.local et d'ajouter des A et CNAME, mais je ne m'en sort pas  :sweat:

 

help !


Message édité par iwak le 12-03-2008 à 20:37:53
mood
Publicité
Posté le 12-03-2008 à 20:37:00  profilanswer
 

n°34549
ajnag
where no man has gone before
Posté le 13-03-2008 à 10:44:56  profilanswer
 

pour le multisite, j'ai utilisé apache en frontal avec des virtualhost
 
( multisite apache + IIS + tomcat mais la philosophie est la même )


---------------
Chasser sans bière c'est comme... pêcher sans bière.
n°34585
iwak
Vieux motard que jamais
Posté le 13-03-2008 à 17:38:00  profilanswer
 

Je dois utiliser IIS. Donc pas d'apache & co. :/

n°34593
vrobaina
Hecho a Mano
Posté le 13-03-2008 à 21:07:31  profilanswer
 

tu utilises IIS comme serveur web, mais en frontal (et cela peut-etre sur le meme serveur tu installes apache et tu utilises des virtualhosts. Ce sera complètement transparent pour les utilisateurs et pour les admin/webmin de ces 3 sites. (le redirecteur ayant une fonction complètement differente dans ce cas que ton IIS ainsi tes sites sernot bien gere par iis).

 


Autre solution si ton serveur web est en DMZ :

 

a ta pate LAN de ton routeur tu declares 4 adresses IP :
1 pour le site 1
1 pour le site 2
1 pour le site 3
et 1 pour le reste (c'est à dire pour les autres flux)

 

ensuite dans les regles de ton firewall tu stipule que

 

1) lorsque l'on attaque l'IP  A sur le port 80 (HTTP) alors cela fait un forward vers l'adresse ip 192.168.1.1 sur le port 81

 

2) lorsque l'on attaque l'IP  B sur le port 80 (HTTP) alors cela fait un forward vers l'adresse ip 192.168.1.1sur le port 82.

 

2) lorsque l'on attaque l'IP  C sur le port 80 (HTTP) alors cela fait un forward vers l'adresse ip 192.168.1.1 sur le port 83.

 

enfin au niveau de ton DNS en interne tu stipules :

 

1)  www. site1 .com = adresse ip A du firewall
2)  www. site2 .com = adresse ip B du firewall
3)  www. site3 .com = adresse ip C du firewall.

 

ainsi la redirection se fera comme une lettre à la poste.

 


Message édité par vrobaina le 13-03-2008 à 21:09:14

---------------
Les cons, ça ose tout, et c'est même à ça qu'on les reconnait....
n°34595
iwak
Vieux motard que jamais
Posté le 13-03-2008 à 21:33:54  profilanswer
 

rah ca part trop loin, je cherche une solution avec IIS, le virtual host et mon DNS, rien de plus

n°34596
vrobaina
Hecho a Mano
Posté le 13-03-2008 à 22:42:10  profilanswer
 

ialors tu installes apache sur ce serveur et tu le fais ecouter sur le port 80 puis tes autres sites tu les fais ecouter avec IIS  sur les ports 81 82 et 83.

 

ensuite dans le fichier de conf de apache (httpd.conf), tu declares 3 virtuals host chacun faisant reference a un site et un port.

    


Message édité par vrobaina le 13-03-2008 à 22:42:30

---------------
Les cons, ça ose tout, et c'est même à ça qu'on les reconnait....
n°34597
hazgard
Posté le 13-03-2008 à 22:53:40  profilanswer
 

Bonsoir,
 
Un p'tit lien sur la Technet....ici
 
Bonne lecture.


Message édité par hazgard le 13-03-2008 à 22:55:50
n°34599
vrobaina
Hecho a Mano
Posté le 13-03-2008 à 23:05:10  profilanswer
 

Genial...  cela ne resoud en rien le pb : il faudra qd meme à un endroit ou un autre (un redirecteur dedie ou un routeur) spécifié que lorsqu'un utiisateur tape www.site1.com cela doit "taper"  sur le meme serveur que www.site2.com MAIS sur un port different.


---------------
Les cons, ça ose tout, et c'est même à ça qu'on les reconnait....
n°34618
ajnag
where no man has gone before
Posté le 14-03-2008 à 15:33:00  profilanswer
 

iwak a écrit :

rah ca part trop loin, je cherche une solution avec IIS, le virtual host et mon DNS, rien de plus


 
IIS ne gère pas ce genre de comportement ou de façon pas assez souple pour ce que tu demande.
 
vrobaina a détaillé la façon la plus simple de proceder, tu trouvera la documentation détaillé pour les virtualhosts apache sur le site d'apache


Message édité par ajnag le 14-03-2008 à 15:34:08

---------------
Chasser sans bière c'est comme... pêcher sans bière.
n°34630
Je@nb
Modérateur
Kindly give dime
Posté le 14-03-2008 à 18:12:07  profilanswer
 

Pk ne pas faire des vhosts à la base sur IIS tous sur le port 80 ?

mood
Publicité
Posté le 14-03-2008 à 18:12:07  profilanswer
 

n°34658
Quich'Man
No Fat...
Posté le 15-03-2008 à 20:16:28  profilanswer
 

+1 quel interet de mettre du Web sur des ports autres que 80 ?

n°34678
bartounet1​6
go go go
Posté le 17-03-2008 à 00:29:11  profilanswer
 

la vraie question est pourquoi utilisé un serveur web qui n'en est pas un...
Tous les problemes que tu rencontre  seraient annulés si tu utilisait Apache...
 
Les navigateurs http, ne savent faire d'autre chose que de "tapper" sur le port 80...
 
C'est au serveur de savoir ou rediriger la requete quand on l'interroge...
apache c'est tout faire des virtual host basés sur l'IP, le nom, le port...
 
Bref je vois pas ou est le probleme... Apache est libre et gratuit... faut juste bosser un peu...

n°34679
Je@nb
Modérateur
Kindly give dime
Posté le 17-03-2008 à 00:31:05  profilanswer
 

bartounet16 a écrit :

la vraie question est pourquoi utilisé un serveur web qui n'en est pas un...
Tous les problemes que tu rencontre  seraient annulés si tu utilisait Apache...
 
Les navigateurs http, ne savent faire d'autre chose que de "tapper" sur le port 80...
 
C'est au serveur de savoir ou rediriger la requete quand on l'interroge...
apache c'est tout faire des virtual host basés sur l'IP, le nom, le port...
 
Bref je vois pas ou est le probleme... Apache est libre et gratuit... faut juste bosser un peu...


 
Tu connais IIS pour dire ça ou tu dis ça au pif parce que tu connais que apache ?
Car IIS est capable de faire ça aussi hein ... et IIS est un serveur web

n°34707
iwak
Vieux motard que jamais
Posté le 17-03-2008 à 23:03:02  profilanswer
 

Nickel merci à tous ! J'ai finalement fais des vhost sur le 80 pour tous les sites :)

 

C'etait tout bete en fait :D

 

@bartounet16: J'utilise linux qd je peux, là mon serveur web est sous 2003, avec SQL Server et des Frameworks Dot.net.

 

Et le dot net sous linux apparment c'est pas au point.

 



Message édité par iwak le 17-03-2008 à 23:04:42
n°34710
bartounet1​6
go go go
Posté le 17-03-2008 à 23:38:20  profilanswer
 

Je@nb a écrit :


 
Tu connais IIS pour dire ça ou tu dis ça au pif parce que tu connais que apache ?
Car IIS est capable de faire ça aussi hein ... et IIS est un serveur web


 
J'ai utilisé les deux, mais c'est vrai que j'utilise beaucoup plus apache, que je trouve beaucoup plus domcumenté et accessible...
Je ne veux pas faire de troll, mais pour moi IIS n'est bon qu'a héberger les softs de crosoft...


Aller à :
Ajouter une réponse
 

Sujets relatifs
[IIS] Creation d'alias sur FTP[résolu] Apache en frontal de IIS
Mettre un serveur IIS en ClusterServeur IIS + Routeur AT-AR220E
IIS et w3wp.exePublication IIS via ISA : problème d'authentification
Logs de serveurs IIS en loadbalancingIIS modifier le mode de transfert actif passif par
ASP .NET + Serveur IIS 
Plus de sujets relatifs à : Multisites sur IIS


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