Durante i primi anni di Internet , gli amministratori del sito web riconosciuto la necessità di evitare che i loro server da essere accessibile agli utenti web senza privarli di quei servizi . Nell'estate del 1996 , il progetto Apache HTTP ha scritto un modulo add -on chiamato mod_proxy nel 1.1 web server Apache che ha permesso di agire come un server proxy inverso . Il server proxy Squid è stato rilasciato a circa lo stesso tempo con una opzione del server proxy inverso . Oggi, le versioni aggiornate di due web server Apache e Squid rimangono in largo uso di correre siti web in tutto il mondo come server proxy inverso.
Funzione
Un server proxy inverso prende in richieste dei browser web in tutto il Internet . I server proxy inoltra le richieste ad altri server. Tali domande generano una risposta al server proxy inverso , che viene poi trasmessa al browser web. Ad esempio, una richiesta per ottenere informazioni sul prodotto in un negozio online va a un server di immagini che memorizza immagini del prodotto così come un server di database , che memorizza il prezzo corrente , l'inventario e la descrizione dell'elemento .
sicurezza
migliora un server proxy inverso notevolmente la sicurezza di un sito web in quanto nessuno dei server della società sono direttamente accessibili da Internet . Fino a quando il proprietario del sito non mette le applicazioni critiche come la posta elettronica e del libro paga sul server proxy inverso , la società di altri server e le applicazioni sono sicuri . Ad esempio , un hacker vuole sostituire immagine di un prodotto con porno e cambia il prezzo del prodotto di un centesimo . Né il server di immagini né il server di database di prodotto possono essere toccati direttamente dagli utenti su Internet . Poiché il server proxy inverso e il sito non sono progettati per gli utenti di aggiornare le immagini dei prodotti o dei prezzi , l'hacker probabilmente non riuscirà a fare quello che vuole.
Vantaggi
Per segregare le diverse attività di un sito online , proprietari di siti web distribuiscono il carico tra diversi server come server di database , server di applicazioni e server di contabilità in modo che nessun computer fa tutto . Reverse Proxy server di scala e di un sito web diventa più grande , senza modificare l'architettura originale . Molti siti web più grandi utilizzano più server proxy che fanno riferimento a diversi cluster di macchine per distribuire ulteriormente il carico .
Expert Insight
volumi di traffico Internet cresce, proprietari di siti web devono affrontare rallentamento delle prestazioni sito web come server dietro il proxy inverso diventare impantanato con le richieste . Per risolvere questo problema , i proprietari di siti web utilizzano server proxy caching inverso per salvare i dati ad accesso frequente a livello locale . Ad esempio , gli utenti accedono alla pagina iniziale di un sito web di frequente in modo da un amministratore del sito configura il server reverse proxy cache per memorizzare la pagina in locale , evitando così le richieste al server delle applicazioni ogni volta che viene visualizzata la pagina iniziale predefinita .
networking © www.354353.com