Dimensione: 3441
Commento: nuovo stile note/avvisi/suggerimenti
|
← Versione 11 del 30/03/2022 10.20.52 ⇥
Dimensione: 3604
Commento: verifica +20.04
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 5: | Linea 5: |
<<Informazioni(rilasci="20.04 18.04")>> |
|
Linea 12: | Linea 14: |
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''pound'', reperibile dal [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]]. | [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://pound|pound]]. |
Linea 18: | Linea 20: |
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: {{{ |
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:{{{ |
Linea 32: | Linea 33: |
Linea 34: | Linea 34: |
0. Infine riavviare il servizio '''pound''', digitando in una finestra di terminale il seguente comando: {{{ /etc/init.d/pound restart |
0. Infine [[AmministrazioneSistema/Systemd|riavviare il servizio]] '''pound''', digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo systemctl restart pound.service |
Linea 40: | Linea 39: |
Per rendere effettive le modifiche è necessario riavviare ogni volta Pound.}}} | Per rendere effettive le modifiche è necessario riavviare ogni volta Pound. }}} == Priorità traffico differente == |
Linea 44: | Linea 46: |
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: {{{ |
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:{{{ |
Linea 92: | Linea 93: |
Linea 97: | Linea 97: |
Il programma registra le informazioni in `/var/log/messages`. Per visualizzare queste informazioni è possibile usare uno dei seguenti comandi: 0. {{{ |
Il programma registra le informazioni in `/var/log/messages`. 0. Per visualizzare queste informazioni è possibile usare uno dei seguenti comandi:{{{ |
Linea 100: | Linea 100: |
}}} 0. {{{ |
}}}, oppure:{{{ |
Linea 106: | Linea 105: |
* [[http://www.apsis.ch/pound/|Sito ufficiale di Pound]] | ## * [[http://www.apsis.ch/pound/|Sito ufficiale di Pound]] * [[https://help.ubuntu.com/community/Pound|pagina ufficiale help di Pound]] |
Guida verificata con Ubuntu: 20.04
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
Installare il pacchetto 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.
Aprire con un editor di testo con i privilegi di amministrazione il file /etc/pound/pound.cfg
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
- Salvare e chiudere il file
Infine riavviare il servizio pound, digitare in un terminale il seguente comando:
sudo systemctl restart pound.service
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:
Aprire con un editor di testo con i 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
, oppure:
grep pound /var/log/messages