Un reverse proxy è un server intermedio che riceve una richiesta da Internet e entrambi i servizi la richiesta dalla cache di pagine statiche o passa la richiesta a un altro server Web e passa il risultato al client . In questo modo, il proxy inverso può facilitare il carico su un server Web occupato con contenuti statici per la memorizzazione nella cache e risolvere le richieste di contenuti statici . Si aggiunge anche un ulteriore livello di sicurezza nascondendo l'altro server , perché il cliente vede tutte le richieste , sia servite dalla cache o da un altro server , come viene gestita dal proxy inverso . Squid è popolare software di proxy server open-source per Unix e Linux che può essere utilizzato per creare un avanti o un proxy inverso . Creazione di un reverse proxy con Squid è molto semplice e prevede l'installazione e la configurazione di Squid suoi parametri di impostazione. Istruzioni
1
Installare Squid utilizzando uno strumento di gestione dei pacchetti come " apt " o "yum ", a seconda della distribuzione di Linux che si utilizza. Ad esempio, digitare "sudo apt- get install squid ". Opzionalmente si può installare la fonte Squid e compilarlo sul server .
2
Individuare il file di configurazione di Squid , " squid.conf . " Se è stato installato Squid utilizzando uno strumento di gestione dei pacchetti , il file si trova nella directory "/etc /" directory . Se si è installato e compilato il codice sorgente , il file è probabilmente situato nella directory " /usr /local /squid /etc " . Spostarsi in essa . Ad esempio, digitare "cd /etc "
3
Modificare il file di configurazione di Squid con un editor di testo . Ad esempio, digitare "sudo nano squid.conf . "
4
Modificare le opzioni di impostazione . Impostare " http_port " a " 80 ". Impostare " httpd_accel_host " per ( IP) di Internet Protocol indirizzo del server Web proxy . Impostare " httpd_accel_port " a " 80 ". Impostare " httpd_accel_single_host " su "on ". Impostare " httpd_accel_with_proxy " su "on ". Impostare " httpd_accel_uses_host_header " su "off ".
5
" http_port " a " 81 ", e regolare la porta di ascolto del server proxy per essere "81" se entrambi sono sulla stessa macchina fisica .
6
Salvare il file di configurazione , e uscire dall'editor . Riavviare Squid . Ad esempio, digitare " /etc /init.d /squid restart ".
7
Regolare le voci del pubblico e locale Domain Name System ( DNS) per puntare i domini sul server proxy essere al proxy server.