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 7
Versione 6 del 11/04/2009 17.46.26
Dimensione: 3508
Commento: revisionata
Versione 7 del 11/04/2009 18.12.58
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. {{{

BR Indice()

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.

  1. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/pound/pound.cfg

  2. 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
  3. Salvare e chiudere il file
  4. Infine riavviare il servizio pound, digitando in una finestra di terminale il seguente comando:

    /etc/init.d/pound restart

Immagine(Icone/Piccole/warning.png,,center)

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:

  1. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo: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. Per visualizzare queste informazioni è possibile usare uno dei seguenti comandi:

  1. tail -f /var/log/messages
  2. grep pound /var/log/messages

Ulteriori risorse


CategoryServer