Dimensione: 3508
Commento: revisionata
|
Dimensione: 3579
Commento: piccole correzioni
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Pound | |
Linea 9: | Linea 8: |
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'''. | 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'''. |
Linea 13: | Linea 12: |
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''pound'' , reperibile dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali]. | [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''pound'', reperibile dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali]. |
Linea 17: | Linea 16: |
In questo esempio l' IP Pubblico è 200.20.20.20.[[BR]] '''Pound''' reindirizzerà tutte le richieste HTTP e HTTPS a tutti i Web Server della rete interna e inoltrerà tutte le richieste HTTP pubbliche ad un server web dotato di Apache, con indirizzo IP 192.168.0.10 attivo sulla porta 8080. | 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`. |
Linea 19: | Linea 18: |
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/pound/pound.cfg` e aggiungere il seguente testo: {{{ | 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/pound/pound.cfg` 0. Aggiungere quanto segue al file: {{{ |
Linea 32: | Linea 33: |
Salvare e chiudere il file. Infine digitare in una finestra di terminale il seguente comando: {{{ |
0. Salvare e chiudere il file 0. Infine riavviare il servizio '''pound''', digitando in una finestra di terminale il seguente comando: {{{ |
Linea 37: | Linea 39: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Per rendere effettive le modifiche a ogni modifica, è necessario il riavvio di Pound.''' || | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Per rendere effettive le modifiche è necessario riavviare ogni volta Pound.''' || |
Linea 39: | Linea 41: |
Per impostare una priorità di inoltro del traffico differente, nel caso si dispone di più Web Server, aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/pound/pound.cfg` e aggiungere il seguente testo: {{{ | 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/Sudo:privilegi di amministrazione] il file `/etc/pound/pound.cfg` 0. Aggiungere il seguente testo: {{{ |
Linea 84: | Linea 90: |
}}} 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`. Per visualizzare queste informazioni è possibile usare uno dei seguenti comandi: 0. {{{ tail -f /var/log/messages |
|
Linea 85: | Linea 100: |
Dove minore è la cifra, maggiore sarà la priorità assegnata al Server. = Log File = Pound esegue il log delle informazioni in '''/var/log/messages'''[[BR]] Per visualizzarne il contenuto digitare in una finestra di terminale i seguenti comandi: {{{ tail -f /var/log/messages |
0. {{{ |
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 pound, reperibile dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali].
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.
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/pound/pound.cfg
Aggiungere quanto segue al file:
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
- Salvare e chiudere il file
Infine riavviare il servizio pound, digitando in una finestra di terminale il seguente comando:
/etc/init.d/pound restart
Per rendere effettive le modifiche è necessario riavviare ogni volta Pound. |
Per impostare una priorità di inoltro del traffico differente, nel caso si dispone di più server web, procedere come segue:
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/pound/pound.cfg
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- Salvare il file
File di registro
Il programma registra le informazioni in /var/log/messages. Per visualizzare queste informazioni è possibile usare uno dei seguenti comandi:
tail -f /var/log/messages
grep pound /var/log/messages
Ulteriori risorse
[http://www.apsis.ch/pound/ Sito ufficiale di Pound]