Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je souhaite installer un reverse proxy derrière lequel seront disponibles depuis internet, plusieurs sites web distinct en http et https.
Je n'ai pas besoin de haute dispo.
Il sera installé sur une Debian lenny. Je souhaite gérer la solution retenu avec aptitude (pas de compilation).
Après plusieurs recherches j'ai trouvé plusieurs produits répondant à ce besoin.
Je ne sais lequel choisir :
apache2
squid3
haproxy (pas retenu car ne supporte pas le https)
pound
nginx (pas retenu car pas dispo sur les dépots Debian)
lighttpd (pas retenu car le reverse proxy n'est pas sa fonction première, peut de gens ont l'air de l'utiliser comme tel)
varnish (pas retenu car retour des utilisateurs : complexité de la conf)
Il me reste à choisir entre apache2, squid3, pound.
J'ai déjà un peu utilisé pound il est simple à mettre en place et répond à priori à mes besoins.
J'aimerais mieux connaitre apache2 et squid3 pour savoir s'ils peuvent m'apporter quelque chose.
Qu'en pensez-vous ?
Avez-vous déjà mis en place un reverse proxy et quels sont vos retours d'expérience ?
Merci
Dernière modification par VainVin (25/03/2009 17:13:27)
Hors ligne
Salut Vainvin,
Tout d'abord, bienvenu sur Andesi !!
Quel est ton but premier d'avoir un reverse proxy ? Tu dis ne pas avoir besoin de HA, donc out le round robin ?
Ce serait donc pour leur fonction de cache je suppose ?
Je ne connais pas pound, donc je ne pourrais pas t'en donner un avis éclairé...
Pour les deux autres concurrents, étant un fan de la philosophie UNIX, je laisserais faire faire a apache ce pour quoi il a été fait, httpd, et utiliserais donc Squid qui a des année d'experience dans le caching, les protocoles de gestion de cache inter-server, etc
Si tu songe au cache pour d'autre raison, alors je serais curieux de les savoir
++
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
J'ai plusieurs sites web hébergés sur mon lan sur plusieurs machines différentes (donc ip différentes).
Je souhaite donc que le reverse proxy redirige sur le bon serveur web en fonction de l'url reçu. Pas de cache.
Il faut qu'il reconnaisse l'url et qu'il renvoie sur le bon serveur web.
Exemple :
www.site1.fr ==> serveur 1
intranet.site3.fr==>serveur 1
www.site2.fr ==> serveur 2
Merci
Hors ligne
Ok je vois...
si ça reste sur le LAN et que les serveurs ne sont pas sur-chargé, alors non, un cache n'est pas nécessaire effectivement.
Bah du coup, si tu as apache déjà installé sur une machine alors pourquoi pas, un Squid fera tout aussi bien l'affaire...
Mais le plus simple dans tout ça, ce serait peut-être mon couteau suisse préféré : un petit delegate.
cf. cette doc en particulier: http://www.delegate.org/delegate/nvproxy/
++
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Je connais pas du tout je vais regarder merci.
Hors ligne
Bon finalement j'ai choisi Pound qui me satisfait assez. Merci.
Hors ligne
Pages : 1