Nwlapcug.com


Definizione di un Server Proxy inverso

Un server proxy inoltra il traffico del browser web dal tuo PC a Internet. Un server proxy inverso inoltre spedisce lo stesso traffico di web browser da Internet ad altri server interni all'azienda. In molti casi, il browser web in realtà comunica con un server proxy inverso. Ad esempio, durante un acquisto online browser web invia le informazioni di pagamento che viene inoltrati dal server proxy inverso a un altro computer che gestisce i pagamenti con carta di credito.

Storia

Durante i primi anni di Internet, gli amministratori del sito riconobbero la necessità di impedire loro server accessibile agli utenti web senza privarli di tali servizi. Nell'estate del 1996, il progetto Apache HTTP ha scritto un modulo aggiuntivo chiamato mod_proxy nel server web Apache 1.1 che ha permesso di agire come un server proxy inverso. Il server proxy Squid è stato rilasciato alle intorno allo stesso tempo con un'opzione di server proxy inverso. Oggi, le versioni aggiornate di Apache web server e Squid rimangono in largo uso per eseguire siti Web in tutto il mondo come server proxy inverso.

Funzione

Un server proxy inverso prende nelle richieste da browser web ovunque su Internet. Il server proxy inoltra tali richieste ad altri server. Tali richieste generano una risposta al server proxy inverso, che viene quindi inviato al browser web. Ad esempio, una richiesta per ottenere informazioni sul prodotto in un negozio online va a un server di immagini che memorizza le immagini del prodotto, nonché a un server di database che memorizza il prezzo corrente, l'inventario e la descrizione dell'elemento.

Sicurezza

Un server proxy inverso migliora notevolmente la sicurezza di un sito Web, poiché nessuno dei server della società sono direttamente accessibili da Internet. Purché il titolare del sito non mettere applicazioni critiche quali email e retribuzioni sul server proxy inverso, la compagnia di altri server e applicazioni sono sicuri. Ad esempio, un hacker vuole sostituire l'immagine di un prodotto con porno e cambia il prezzo del prodotto per un centesimo. Il server di immagine, né il server di database di prodotto possa essere toccato direttamente dagli utenti su Internet. Perché il server proxy inverso e il sito Web non sono progettati per gli utenti di aggiornare le immagini dei prodotti o i prezzi, l'hacker probabilmente non riuscirà a fare quello che vuole.

Vantaggi

Di separare le diverse attività di un sito web online, proprietari di siti Web distribuiscono il carico tra diversi server come server database, server applicazioni e server di accounting affinché nessun computer fa tutto. I server proxy inverso scala bene come un sito Web cresce senza modificare l'architettura originale. Molti siti Web più grandi impiegano più proxy server che fanno riferimento a diversi cluster di macchine al fine di distribuire il carico ulteriore.

Esperto Insight

Come volumi di traffico di Internet cresce, proprietari di siti web faccia rallentamento delle prestazioni del sito Web come server proxy inverso impantanati con le richieste. Per risolvere questo problema, proprietari di siti Web utilizzano server di cache proxy inverso per salvare localmente i dati cui si accede frequentemente. Ad esempio, gli utenti accedere la Home page predefinita di un sito web frequentemente quindi un amministratore di sito Web consente di configurare il memorizzazione nella cache server proxy inverso per memorizzare tale pagina localmente, evitando così le richieste al server applicazioni ogni volta che viene visualizzata la home page predefinita.