Durante los primeros años de Internet , administradores de sitios web reconoció la necesidad de evitar que sus servidores de ser accesible a los usuarios de Internet sin privarlos de esos servicios. En el verano de 1996 , el proyecto Apache HTTP escribió un módulo add- on llamado mod_proxy en el servidor web Apache 1.1 que le permitió actuar como un servidor proxy inverso . El servidor proxy Squid fue lanzado casi al mismo tiempo con una opción de servidor proxy inverso . Hoy en día , las versiones actualizadas de ambos servidor web Apache y Squid se mantienen en uso amplio para ejecutar sitios web en todo el mundo como los servidores proxy inversos .
Función
Un servidor proxy inverso toma de peticiones de los navegadores web en todo el Internet. Los delanteros del servidor proxy dichas peticiones a otros servidores . Dichas solicitudes generan una respuesta de vuelta al servidor proxy inverso , que luego se remitirá al navegador web. Por ejemplo , una solicitud para obtener información de productos en una tienda en línea va a un servidor de imágenes que almacena imágenes del producto, así como el servidor de base de datos , que almacena el precio actual , el inventario y la descripción del artículo.
seguridad
mejora un servidor proxy inverso en gran medida la seguridad de un sitio web, ya que ninguno de los servidores de la compañía , se accede directamente a Internet . Mientras que el propietario del sitio web no pone las aplicaciones críticas, tales como el correo electrónico y la nómina en el servidor proxy inverso , otros servidores y aplicaciones de la empresa son seguros. Por ejemplo , un hacker quiere sustituir la imagen de un producto con la pornografía y cambia el precio del producto a un centavo . Ni el servidor de imágenes , ni el servidor de base de datos de producto pueden ser tocados directamente por los usuarios en Internet. Dado que el servidor proxy inverso y el sitio web no están diseñadas para que los usuarios actualicen imágenes de los productos o de los precios , el hacker probablemente no tendrá éxito en hacer lo que él quiere
ventajas .
Por segregación de las diferentes actividades de un sitio web en línea , propietarios de sitios web distribuyen la carga entre los distintos servidores , como los servidores de bases de datos , servidores de aplicaciones y servidores de contabilidad de manera que ningún ordenador lo hace todo. Invertir la escala de servidores proxy y un sitio web se hace más grande sin cambiar la arquitectura original. Muchos sitios web más grandes emplean varios servidores proxy que apuntan a diferentes grupos de máquinas con el fin de distribuir la carga adicional .
Expert Insight
volúmenes de tráfico de Internet crece , propietarios de sitios web se enfrentan a rendimiento del sitio web lento como servidores detrás del proxy inverso empantanado con las solicitudes. Para solucionar este problema, propietarios de sitios web utilizan servidores de almacenamiento en caché de proxy inverso para guardar los datos de acceso frecuente a nivel local. Por ejemplo , los usuarios acceden a la página de inicio de un sitio web con frecuencia por lo que un administrador del sitio web se configura el servidor proxy inverso de almacenamiento en caché para almacenar la página localmente , evitando peticiones al servidor de aplicaciones cada vez que se muestra la página de inicio predeterminada.