Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/Pound"
Differenze tra le versioni 6 e 11 (in 5 versioni)
Versione 6 del 11/04/2009 17.46.26
Dimensione: 3508
Commento: revisionata
Versione 11 del 30/03/2022 10.20.52
Dimensione: 3604
Autore: ivantu
Commento: verifica +20.04
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Pound
Linea 4: Linea 3:
[[BR]]
[[Indice()]]
<<BR>>
<<Indice>>
<<Informazioni(rilasci="20.04 18.04")>>
Linea 9: Linea 10:
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 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 17: Linea 18:
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 20:
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/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/pound/pound.cfg`
 0. Aggiungere quanto segue:{{{
Linea 31: Linea 33:

Salvare e chiudere il file.
Infine digitare in una finestra di terminale il seguente comando: {{{
/etc/init.d/pound restart
 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
Linea 37: Linea 38:
||<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.''' || {{{#!wiki important
Per rendere effettive le modifiche è necessario riavviare ogni volta Pound.
}}}
Linea 39: Linea 42:
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: {{{ == 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:{{{
Linea 84: Linea 92:
}}} }}} Minore è la cifra, maggiore sarà la priorità assegnata al server
 0. Salvare il file
Linea 86: Linea 95:
Dove minore è la cifra, maggiore sarà la priorità assegnata al Server. = File di registro =
Linea 88: Linea 97:
= Log File =

Pound es
egue il log delle informazioni in '''/var/log/messages'''[[BR]]
Per visualizzarne il contenuto digitare in una finestra di terminale i seguenti comandi: {{{
Il programma registra le informazioni in `/var/log/messages`.
 0. Per visualizzare queste informazioni è possibile usare uno dei seguenti comandi:{{{
Linea 93: Linea 100:
}}}, oppure:{{{
Linea 97: 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.

  1. Aprire con un editor di testo con i privilegi di amministrazione il file /etc/pound/pound.cfg

  2. 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
  3. Salvare e chiudere il file
  4. 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:

  1. Aprire con un editor di testo con i privilegi di amministrazione il file /etc/pound/pound.cfg

  2. 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
  3. Salvare il file

File di registro

Il programma registra le informazioni in /var/log/messages.

  1. Per visualizzare queste informazioni è possibile usare uno dei seguenti comandi:

    tail -f /var/log/messages

    , oppure:

    grep pound /var/log/messages

Ulteriori risorse


CategoryServer