#format wiki #LANGUAGE it <
> <> <> = Introduzione = In questa guida sono presenti delle istruzioni utili alla configurazione di un ''Reverse Proxy Server'' e bilanciatore di traffico Web tramite l'utilizzo di '''Pound'''. = Installazione = [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://pound|pound]]. = Configurazione = In questo esempio l'IP pubblico è `200.20.20.20`. '''Pound''' reindirizzerà tutte le richieste HTTP e HTTPS a tutti i server web della rete interna e inoltrerà tutte le richieste HTTP pubbliche a un server web dotato di Apache, con indirizzo IP `192.168.0.10` attivo sulla porta `8080`. 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/pound/pound.cfg` 0. Aggiungere quanto segue:{{{ ListenHTTP Address 200.20.20.20 ## da sostituire con il proprio Ip pubblico Port 80 Service BackEnd Address 192.168.0.10 Port 8080 End End End }}} 0. Salvare e chiudere il file 0. Infine [[AmministrazioneSistema/Systemd|riavviare il servizio]] '''pound''', digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo systemctl restart pound.service }}} {{{#!wiki important Per rendere effettive le modifiche è necessario riavviare ogni volta Pound. }}} == Priorità traffico differente == Per impostare una priorità di inoltro del traffico differente, nel caso si dispone di più server web, procedere come segue: 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/pound/pound.cfg` 0. Aggiungere il seguente testo:{{{ ####################################### # PRIMO SERVER ####################################### ListenHTTP Address 200.20.20.20 Port 80 Service BackEnd Address 192.168.0.10 Port 8080 Priority 1 End End End ####################################### # SECONDO SERVER ####################################### ListenHTTP Address 200.20.20.20 Port 80 Service BackEnd Address 192.168.0.11 Port 8080 Priority 2 End End End ####################################### # TERZO SERVER ####################################### ListenHTTP Address 200.20.20.20 Port 80 Service BackEnd Address 192.168.0.12 Port 8080 Priority 3 End End End }}} Minore è la cifra, maggiore sarà la priorità assegnata al server 0. Salvare il file = File di registro = Il programma registra le informazioni in `/var/log/messages`. 0. Per visualizzare queste informazioni è possibile usare uno dei seguenti comandi:{{{ tail -f /var/log/messages }}}, oppure:{{{ grep pound /var/log/messages }}} = Ulteriori risorse = ## * [[http://www.apsis.ch/pound/|Sito ufficiale di Pound]] * [[https://help.ubuntu.com/community/Pound|pagina ufficiale help di Pound]] ---- CategoryServer