Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
pound [Le 11/04/2011, 23:02]
AsTeR
pound [Le 05/05/2011, 15:20] (Version actuelle)
Ligne 1: Ligne 1:
 {{tag>​réseau serveur }} {{tag>​réseau serveur }}
- 
 ---- ----
 +====== Pound ======
 Pound est un programme qui permet entre autre de faire : Pound est un programme qui permet entre autre de faire :
   * Du load balancing avec gestion du fail over ;   * Du load balancing avec gestion du fail over ;
Ligne 10: Ligne 9:
 [[http://​www.apsis.ch/​pound/​|Site officiel]] [[http://​www.apsis.ch/​pound/​|Site officiel]]
  
-====== Installation ​======+===== Installation =====
  
-Pound est présent par défaut dans les dépôts ​.  ​[[apt://pound|Lien synaptic]]+Pound étant ​présent par défaut dans les dépôts, il vous suffit d' ​[[:tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>pound|pound]]**
  
-Vous pouvez également l'​installer en ligne de commande : +===== Configuration ===== 
- +Il vous faudra [[:​tutoriel:​comment_modifier_un_fichier|modifier le fichier]] **/​etc/​pound/​pound.cfg** en tant qu'​[[:​sudo|administrateur]] pour configurer Pound sinon il ne se lancera pas.\\ 
-  sudo apt-get install pound +Voici un exemple de configuration simple (quasiment la configuration fournie par défaut à l'​installation de Pound) :
- +
-Pound ne se lancera pas avant d'​être configuré. +
- +
-====== Configuration ​====== +
- +
-La configuration de Pound se trouve dans /​etc/​pound/​pound.cfg, dont voici un exemple de configuration simple (quasiment la configuration fournie par défaut à l'​installation de Pound) :+
  
 <​file>​ <​file>​
Ligne 35: Ligne 28:
         Address 192.168.1.16         Address 192.168.1.16
         Port    8080         Port    8080
- 
-        ## allow PUT and DELETE also (by default only GET, POST and HEAD)?: 
-        xHTTP           0 
  
         Service         Service
Ligne 50: Ligne 40:
 Dans l'​exemple ci-dessus, Pound va écouter les requêtes sur l'​interface recevant l'IP 192.168.1.16 sur le port 8080, ces requêtes seront redirigées sur le port 8000 en local (127.0.0.1). Dans l'​exemple ci-dessus, Pound va écouter les requêtes sur l'​interface recevant l'IP 192.168.1.16 sur le port 8080, ces requêtes seront redirigées sur le port 8000 en local (127.0.0.1).
  
-Ensuite vous devez autoriser Pound à se lancer en modifiant la valeur "​startup"​ à 1 dans /​etc/​default/​pound :+===== Première exécution =====
  
-  ​startup=1+Vous devez autoriser Pound à se lancer en [[:​tutoriel:​comment_modifier_un_fichier|ouvrant le fichier]] **/​etc/​default/​pound** en tant qu'​[[:​sudo|administrateur]] pour modifier la valeur "​startup"​ à 1: 
 +<​file>​startup=1</​file>​
  
 Vous pouvez ensuite lancer Pound : Vous pouvez ensuite lancer Pound :
 +<​code>​sudo /​etc/​init.d/​pound start</​code>​
 +  ​
 +===== fonctionnalité HTTPS wrapper =====
  
-  ​/etc/init.d/pound start +Vous pouvez facilement utiliser la fonctionnalité d'​encapsulation HTTPS. Voici un exemple des lignes qui concernerait un tel serveur : 
-  + 
 +<​file>​ 
 +ListenHTTPS 
 +        Address 192.168.1.16 
 +        Port    443 
 +        Cert    "/etc/pound/​cert/​local.server.pem"​ 
 + 
 +        Service  
 +                BackEnd  
 +                        Address 127.0.0.1 
 +                        Port    8000 
 +                End 
 +        End 
 +End 
 +</file> 
 + 
 +Où **local.server.pem** est votre certificat. 
 + 
 +Pour rappel vous pouvez générer un certificat autosigné à l'aide d'​openssl par la commande suivante : 
 +<​code>​openssl req -x509 -newkey rsa:1024 -keyout local.server.pem -out local.server.pem -days 365 -nodes</​code>​
   ​   ​
 +===== Sources =====
 +
 +  * [[http://​www.cyberciti.biz/​faq/​linux-http-https-reverse-proxy-load-balancer/​|Linux install and configure pound reverse proxy for Apache http / https web server]]
 +
 +----
 +//​Contributeurs:​ FIXME //
  • pound.1302555778.txt.gz
  • Dernière modification: Le 11/04/2011, 23:02
  • par AsTeR