Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
pound [Le 12/04/2011, 12:09] 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 simple ====== | + | |
- | + | ||
- | 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 47: | 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> | |
- | /etc/init.d/pound start | + | |
| | ||
- | ====== HTTPS wrapper ====== | + | ===== fonctionnalité HTTPS wrapper ===== |
- | Vous pouvez facilement la fonctionnalité d'encapsulation HTTPS, voici les lignes qui concernerait un tel serveur : | + | Vous pouvez facilement utiliser la fonctionnalité d'encapsulation HTTPS. Voici un exemple des lignes qui concernerait un tel serveur : |
<file> | <file> | ||
Ligne 74: | Ligne 67: | ||
</file> | </file> | ||
- | Où local.server.pem est votre certificat. | + | 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 : | Pour rappel vous pouvez générer un certificat autosigné à l'aide d'openssl par la commande suivante : | ||
- | openssl req -x509 -newkey rsa:1024 -keyout local.server.pem -out local.server.pem -days 365 -nodes | + | <code>openssl req -x509 -newkey rsa:1024 -keyout local.server.pem -out local.server.pem -days 365 -nodes</code> |
| | ||
- | ====== Source ====== | + | ===== 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]] | * [[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 // |