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

  FORUM HardWare.fr
  Windows & Software

  [IIS] Rediriger un répertoire sur un autre serveur ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[IIS] Rediriger un répertoire sur un autre serveur ?

n°2255991
freds45
Posté le 13-12-2005 à 19:02:34  profilanswer
 

'soir all :hello:
Dans la boîte où je bosse, on a une seule adresse IP publique, fournie par Oléane. Actuellement, le port 80 de la passerelle est redirigé sur une machine Windows 2003 interne, avec un IIS qui tourne dessus.
A côté, j'ai une autre petite machine avec un Windows 2000 et un Apache. Le truc, c'est qu'il faudrait que ce serveur soit accessible de l'extérieur, mais sans redirection de ports (donc pas de port 80 => Windows 2003/IIS et port 81 => Windows 2000/Apache :D )
J'avais pensé à une solution du type redirection de répertoire :
j'accède à http://monip => je tombe sur le 2003
et http://monip/monrep => le 2003/IIS redirige la requete sur le serveur 2000/Apache.
 
Est-ce que c'est possible ce genre de manip ? Une autre solution à me proposer ? Merci :jap: !


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
mood
Publicité
Posté le 13-12-2005 à 19:02:34  profilanswer
 

n°2256215
freds45
Posté le 13-12-2005 à 21:49:36  profilanswer
 

Personne n'a d'idée :/ ?


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2256228
Profil sup​primé
Posté le 13-12-2005 à 21:58:28  answer
 

Honnêtement, j'utilise aussi IIS sous 2003 mais je ne vois pas du tout pour ton pb. J'avais lu une doc pour gérer deux site web sur la même IP et sur le même serveur http (mais évidement pas avec la même redirection) : je crois savoir que tout se fait dans l'entête du fichier index. Je ne me rappelle plus des lignes à taper et encore moins du site (peut-être supinfo).
 
Peut-être que c'est le même schéma pour une redirection sur un second serveur http du même réseau local ...


Message édité par Profil supprimé le 13-12-2005 à 23:11:22
n°2256246
freds45
Posté le 13-12-2005 à 22:08:54  profilanswer
 

J'avais pensé à la solution du répertoire redirigé, mais s'il y a une autre solution, je suis preneur :)
 
J'ai trouvé ça http://www.saltypickle.com/Home/16

Citation :

Overview
Reverse proxy is an open-source (MIT licensed) reverse proxy application for IIS that is written in C#
using ASP.NET. For the first version you can setup a single virtual directory to redirect all traffic
to a singular backend web server.
If you need more than one redirection for multiple backend
web servers then setup multiple virtual directories with this application configured for each
backend.

ça irait ? :??:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2256357
trictrac
Posté le 13-12-2005 à 23:10:00  profilanswer
 

bah en théorie, oui, ce que tu souhaite faire c'est utiliser 2003 en reverse-proxy pour attaquer le 2000 ..
Maintenant, comment faire sous IIS, j'en ai aucune idée ...

n°2256369
freds45
Posté le 13-12-2005 à 23:15:21  profilanswer
 

Je vais m'amuser demain, je sens [:dawa] !


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2256382
Profil sup​primé
Posté le 13-12-2005 à 23:24:42  answer
 

:D  
 
A titre indicatif, j'avais passé 24 heures pour coupler le serveur http IIS avec le serveur ftp IIS .... pour des prunes : jamais réussi à faire tourner le serveur ftp en pasv, même en éditant la base xml (où les ports pasv étaient là pourtant). Résultat, 24 heures en ayant réussi seulement pour le serveur http et en mettant finalement un serveur ftp tiers (G6) :sleep:.
 
Bon courage [:antoine33].
 
PS : et en éditant metabase.xml chez toi avec un éditeur compatible (genre metabase explorer), tu ne peux pas accéder à des lignes qui commutent sur un second serveur web ?


Message édité par Profil supprimé le 13-12-2005 à 23:26:18
n°2256387
trevor
laissez la vie vous étonner...
Posté le 13-12-2005 à 23:27:27  profilanswer
 

y'a pas le principe des hotes virtuels sous IIS ?
edit: bah si, apparemment, mais par contre exactement sous IIS comment ca se met en place...
sous apache, c'est assez facile en tout cas (dans la théorie aussi)

Message cité 1 fois
Message édité par trevor le 13-12-2005 à 23:28:37

---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
n°2256396
freds45
Posté le 13-12-2005 à 23:36:08  profilanswer
 

trevor a écrit :

y'a pas le principe des hotes virtuels sous IIS ?
edit: bah si, apparemment, mais par contre exactement sous IIS comment ca se met en place...
sous apache, c'est assez facile en tout cas (dans la théorie aussi)


 
Qui dit hôtes virtuels dit nom(s) de domaine. Or ici, même pour accéder au serveur 2003 de l'extérieur, ils tapent dans l'IP, vu qu'il n'y a pas d'enregistrement DNS ou quoi que ce soit qui pointe sur l'IP externe [:ddr555]
Je sens que ça va se terminer en redirection d'un port (hors 80) sur le 2000 :/ ...
 
Sinon, sur le gate (sous Windows 2000 également), il y a un ISA serveur. Il n'y a pas moyen de faire qquechose avec celui là ?


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2256413
trevor
laissez la vie vous étonner...
Posté le 13-12-2005 à 23:48:43  profilanswer
 

euh. il me semble que (toujours sous apache), dans la config de httpd.conf, on peut aussi bien indiquer un ns, qu'une ip (ce qui par ailleurs revient au même). si on accède à un serveur web avec une url http://A.B.C.D alors il faut faire la config de apache sur la base A.B.C.D:80
en partant de là, rien n'empêche de faire du virtual sur cette base.
nb: tout ça est hypothétique, je n'ai jamais testé
 
edit: doc de httpd.conf:

# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to  
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80
 
[...]
 
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If this is not set to valid DNS name for your host, server-generated
# redirections will not work.  See also the UseCanonicalName directive.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address anyway, and this will make  
# redirections work in a sensible way.
#
ServerName myserver.net:80


Message édité par trevor le 12-05-2009 à 22:41:02

---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
mood
Publicité
Posté le 13-12-2005 à 23:48:43  profilanswer
 

n°2256418
freds45
Posté le 13-12-2005 à 23:51:49  profilanswer
 

Oui, mais c'est pas trop là le pb :/ Là, je voudrais déjà atteindre le 2000 avec Apache de l'extérieur :/
Il me semble qu'on peut faire qquechose au niveau de l'ISA, je verrai demain...


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2256425
trevor
laissez la vie vous étonner...
Posté le 13-12-2005 à 23:54:45  profilanswer
 

ok. peutetre que ca ne t'avances pas, mais ca semble possible dans ton cas. désolé de pas pouvoir te dire comment


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
n°2256429
freds45
Posté le 13-12-2005 à 23:56:40  profilanswer
 

Ou alors en mettant un apache qui ferait reverse proxy sur la gate et qui redirigerait vers les 2 machines derrière, il y aurait peut être moyen de faire qquechose :gratgrat: ...


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2256575
aspegic500​mg
Posté le 14-12-2005 à 08:37:29  profilanswer
 

Les deux serveurs doivent être accéssibles de l'exterieur, ou un des deux seulement en interne ?
Ils ont bien deux url différentes pour y accéder au moins ? (2 sous-domaines)

n°2256588
freds45
Posté le 14-12-2005 à 09:18:10  profilanswer
 

Les deux doivent être accessibles de l'intérieur comme de l'extérieur. De l'intérieur, il y a bien 2 noms de machines différents (heureusement :D ) mais de l'extérieur, il n'y a qu'une seule adresse IP.
 
Sinon, je viens de jeter un coup d'oeil à la config de IIS, il y a bien une possibilité de redirection pour un répertoire, mais l'url dans le client change :/ Donc ça va pas aller...


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2257083
xam_orpheu​s
Posté le 14-12-2005 à 14:51:11  profilanswer
 

Si ton serveur principal était apache ca serait très facile ce que tu veux faire. Avec le mod_proxy en 3 lignes c'est fait. Si y'a rien pour faire la même chose avec IIS, tu peux éventuellement mettre un reverse proxy en frontal qui redirige vers l'un ou l'autre des serveurs oui. Bon je pense pas que dans ce cas précis apache soit la meilleure solution pour faire le reverse proxy, doit y'avoir des trucs plus léger pour faire que ca ;)


Message édité par xam_orpheus le 14-12-2005 à 14:51:26
n°2257532
Sm@No
Posté le 14-12-2005 à 21:08:57  profilanswer
 

Comme ca me semble plus un pb DNS:
Ou comment contourné le pb avec DNS!
1. lui donner un nom a ton IP.
 
Enregistre ton ip public sur un dyndns pour avoir un nom.
Ensuite sur ton routeur tu map les URL a des IP.
 
comme ca tu utilise l' URL et tu peu utiliser n'importe quelle IP.
 
http://tonnom/ -> 1er SRV
http://tonnom/dossier-> 2eme SRV
 
2. Ou alors tu joue sur les DNS interne mais pour l'externe c'est beaucoup plus compliqué.
 
J'avais pas vue que ta Oléane donc tu a un DNS, donc la solutions DNS me semble pas mal!
 
Prend un nom de domaine a Oléane et il gére la redirection non?


Message édité par Sm@No le 14-12-2005 à 21:16:03

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  [IIS] Rediriger un répertoire sur un autre serveur ?

 

Sujets relatifs
le serveur du port UPnP ne redirige pas vers mon adresseConfiguration DNS pour un serveur de mail
serveur windows 2003 : mise a jour SUS pollue c:\windows\tempServeur FTP avec Switch + Modem ST510v4 en uplink - help
Celeron 333MHz en serveur PHP/MySQL : faisable ou pas ?[Apache] Restriction des accès foireuses sur un repertoire
Droits utilisateurs serveur 2003ISA serveur cache !!
NAS et serveur FTP avec PC eteindServeur de messagerie win2003 exchange
Plus de sujets relatifs à : [IIS] Rediriger un répertoire sur un autre serveur ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR