Tecnología

Inicio

Definición de un servidor proxy inverso

Un servidor proxy reenvía el tráfico de navegador web de su PC a Internet. Un servidor proxy inverso también reenvía el mismo tráfico navegador web desde Internet a otros servidores internos de la empresa. En muchos casos, el navegador web realmente comunica con un servidor proxy inverso. Por ejemplo, durante una compra en línea de su navegador web envía la información de pago que luego es enviada por el servidor proxy inverso a otro equipo que se encarga de los pagos con tarjeta de crédito.

Historia

Durante los primeros años de Internet, administradores de sitios web reconocieron la necesidad de evitar que sus servidores de ser accesible para 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 puesto en libertad en torno al mismo tiempo con una opción de servidor proxy inverso. Hoy en día, tanto en versiones actualizadas de servidor web Apache y Squid siguen siendo de uso generalizado para ejecutar sitios web en todo el mundo como servidores proxy inversos.

Función

Un servidor proxy inverso toma en las solicitudes de los navegadores web en todo el Internet. El servidor proxy reenvía estas solicitudes a otros servidores. Esas peticiones generan una respuesta de vuelta al servidor proxy inverso, que luego es enviada de vuelta 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 las imágenes del producto, así como un servidor de bases, que almacena el precio actual, el inventario y la descripción del artículo.

Seguridad

Un servidor proxy inverso mejora en gran medida la seguridad de un sitio web, ya que ninguno de los servidores de la compañía se puede acceder directamente a Internet. Siempre y cuando el propietario del sitio web no pone aplicaciones críticas, tales como el correo electrónico y la nómina en el servidor proxy inverso, otros servidores y aplicaciones de la compañía 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 productos se pueden tocar directamente por los usuarios en Internet. Debido a que el servidor proxy inverso y el sitio web no están diseñados para los usuarios para actualizar las imágenes de los productos o de los precios, el hacker probablemente no tendrá éxito en hacer lo que quiere.

ventajas

Mediante la segregación de las diferentes actividades de un sitio web en línea, propietarios de sitios web distribuyen la carga entre los diferentes servidores tales como servidores de base, servidores de aplicaciones y servidores de contabilidad para que nadie ordenador hace todo. servidores proxy inversos escala bien como 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.

Información de expertos

A medida que crece el volumen de tráfico de Internet, propietarios de sitios web se enfrentan a un rendimiento más lento sitio web como servidores detrás del proxy inverso empantanado con las solicitudes. Para solucionar este problema, propietarios de sitios web utilizan servidores proxy inverso de almacenamiento en caché 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 configura el servidor proxy inverso de almacenamiento en caché para almacenar la página localmente, evitando así las peticiones al servidor de aplicaciones cada vez que se muestra la página de inicio por defecto.