|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
bonjour :-)
je souhaite faire une redirection d'un ordi sur un autre : - le routeur redirige le port 80 sur ordi1 - ordi1 est sous apache - ordi2 est sous un gestionnaire de bdd qui fait aussi des pages web malfoutues - je souhaite que biocer.fr atterisse sur ordi1 - et que blabla.biocer.fr atterisse sur ordi2 (parce que je ne sais pas encore faire des pages web dynamiques) je me disais qu'il y a surement un truc dans apache qui permet de faire une redirection transparente (pas 301, le fait que tout ce qu'on lui demande il le demande en l'etat à ordi2, et que tout ce qu'ordi2 lui reponds il le renvoie en l'etat) et je me disais que ca pourrais bien etre mod_proxy, qui sache faire ca :-) mais je trouve http://httpd.apache.org/docs/1.3/mod/mod_proxy.html assez imbuvable alors, est ce que vous pourriez svp - me confirmer que c'est bien mod_proxy qu'il me faut, - m'indiquer quelles sont les commandes dont j'ai besoin (à part pour isoler le sous domaine, ca je sais le faire), pour que je puisse me concentrer sur la doc de celles là ? merci :-) -- http://tDeContes.hd.free.fr/ http://palestine-hn.org/ http://www.aapel.org/bdp/BLpas_concerne.html "don't put your PC out of the window, put windows out of your PC" "petit Free qui devient grand, gêne les requins blancs" |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
Thomas a écrit :
> je souhaite faire une redirection d'un ordi sur un autre : > - le routeur redirige le port 80 sur ordi1 > - ordi1 est sous apache > - ordi2 est sous un gestionnaire de bdd qui fait aussi des pages web > malfoutues > - je souhaite que biocer.fr atterisse sur ordi1 > - et que blabla.biocer.fr atterisse sur ordi2 (parce que je ne sais pas > encore faire des pages web dynamiques) Commences par créer 2 virtual hosts : un pour chaque domaine. NameVirtualHost 1.2.3.4:80 [...] <VirtualHost 1.2.3.4:80> ServerName biocer.fr [...] </VirtualHost> <VirtualHost 1.2.3.4:80> ServerName blabla.biocer.fr [...] </VirtualHost> > est ce que vous pourriez svp > - me confirmer que c'est bien mod_proxy qu'il me faut, > - m'indiquer quelles sont les commandes dont j'ai besoin (à part pour > isoler le sous domaine, ca je sais le faire), pour que je puisse me > concentrer sur la doc de celles là ? Oui c'est bien mod_proxy (ou en plus compliqué mod_rewrite). Voici la conf apache à adopter pour atteindre ordi2 : <VirtualHost 1.2.3.4:80> ServerName blabla.biocer.fr [...] ProxyPass / http://ordi2/ ProxyPassReverse / http://ordi2/ [...] </VirtualHost> La seconde ligne sert à réécrire les entêtes de redirection (code 302) au retour du type "http://ordi2/mapageweb" en "http://blabla.biocer.fr/mapageweb". Attention à interdire l'accès au module proxy pour les redirections externes dans la conf globale : ProxyRequests Off A+ |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
In article (Dans l'article) <432ed253$0$10405$626a14ce@news.free.fr>,
Snow Star <snowstar@tuxcode.net> wrote (écrivait): > Thomas a écrit : > > > je souhaite faire une redirection d'un ordi sur un autre : > > - le routeur redirige le port 80 sur ordi1 > > - ordi1 est sous apache > > - ordi2 est sous un gestionnaire de bdd qui fait aussi des pages web > > malfoutues > > - je souhaite que biocer.fr atterisse sur ordi1 > > - et que blabla.biocer.fr atterisse sur ordi2 (parce que je ne sais pas > > encore faire des pages web dynamiques) > > > est ce que vous pourriez svp > > - me confirmer que c'est bien mod_proxy qu'il me faut, > > - m'indiquer quelles sont les commandes dont j'ai besoin (à part pour > > isoler le sous domaine, ca je sais le faire), pour que je puisse me > > concentrer sur la doc de celles là ? > > Oui c'est bien mod_proxy (ou en plus compliqué mod_rewrite). > Voici la conf apache à adopter pour atteindre ordi2 : merci bcp :-))) > <VirtualHost 1.2.3.4:80> > ServerName blabla.biocer.fr > [...] > ProxyPass / http://ordi2/ > ProxyPassReverse / http://ordi2/ > [...] > </VirtualHost> > > La seconde ligne sert à réécrire les entêtes de redirection (code 302) > au retour du type "http://ordi2/mapageweb" en > "http://blabla.biocer.fr/mapageweb". j'ai bien : ServerName fmp.biocer.fr ProxyPass / http://192.168.1.2/ ProxyPassReverse / http://192.168.1.2/ et pourtant : thomas% curl -I http://fmp.biocer.fr/ HTTP/1.1 302 Moved Temporarily Location: http://192.168.1.2:80/fmi/iwp/res/iwp_home.html c'est donc qu'il faut faire le cas :80 à part ? il faut mettre à la fois ProxyPassReverse / http://192.168.1.2/ ProxyPassReverse / http://192.168.1.2:80/ ca ne risque pas de se "telescoper" ou ce genre de chose ? X-Cache: MISS from fmp.biocer.fr tiens c'est quoi ca ? > Attention à interdire l'accès au module proxy pour les redirections > externes dans la conf globale : > > ProxyRequests Off comme apparemment c'est la valeur par defaut, j'ai donc pas besoin de le mettre ? -- http://tDeContes.hd.free.fr/ http://palestine-hn.org/ http://www.aapel.org/bdp/BLpas_concerne.html "don't put your PC out of the window, put windows out of your PC" "petit Free qui devient grand, gêne les requins blancs" |
|
![]() |
| Outils de la discussion | |
|
|