Come Squid proxy inverso

March 16

Un reverse proxy è un server intermedio che riceve una richiesta da Internet e sia 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 contenuto statico caching e le richieste di risolvere per i contenuti statici. Si aggiunge anche un ulteriore livello di sicurezza per nascondere l'altro server perché il client vede tutte le richieste, sia servito dalla cache o da altro server, ad essere gestite 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. La creazione di un proxy inverso con Squid è molto semplice e prevede l'installazione e la configurazione di Squid suoi parametri di impostazione.

istruzione

1 Installare Squid utilizzando uno strumento di gestione dei pacchetti come "apt" o "yum", a seconda del gusto di Linux che si usa. 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 /". Se è stato installato e compilato il codice sorgente, il file è probabilmente situato nella "/ usr / local / squid / etc" directory. Cambiare a quella directory. Ad esempio, digitare "cd / etc."

3 Modificare il file di configurazione di Squid con un editor di testo. Ad esempio, digitare "squid.conf sudo nano."

4 Modificare le opzioni di configurazione. Impostare "http_port" a "80." Impostare "httpd_accel_host" per l'indirizzo IP (Internet Protocol) 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" a "off".

5 Impostare "http_port" a "81", e regolare la porta di ascolto del server proxy viene a "81" se entrambi sono sulla stessa macchina fisica.

6 Salvare il file di configurazione, e uscire dall'editor. Riavvia Squid. Ad esempio, digitare "/etc/init.d/squid riavviare."

7 Regolare il voci locali Domain Name System (DNS) pubblico e per puntare i domini sul server proxy viene al server proxy.