Un proxy inverso es un servidor intermediario que recibe una solicitud a través de Internet y, o bien los servicios de la solicitud de su caché de páginas estáticas o pasa la petición a otro servidor Web y pasa el resultado al cliente. De esta manera, el proxy inverso puede aliviar la carga en el servidor Web ocupado con el almacenamiento en caché de contenido estático y la resolución de las solicitudes de contenido estático. También agrega una capa adicional de seguridad al ocultar el otro servidor porque el cliente ve todas las peticiones , ya sean atendidas desde la caché o desde el otro servidor , ya que se manejan por el proxy inverso. Calamar es un software de servidor proxy de código abierto populares para Unix y Linux que se puede utilizar para crear un avance o un proxy inverso . Creación de un proxy inverso con el calamar es muy sencillo y consiste en la instalación de calamar y configurar sus parámetros de configuración. Instrucciones
1
Instale calamar con una herramienta de gestión de paquetes , como " apto " o "mmm ", dependiendo de la versión de Linux que utilice. Por ejemplo , escriba "sudo apt- get install calamar. " Opcionalmente, puede instalar la fuente de calamar y compilarlo en el servidor.
2
Busque el archivo de configuración de Squid , " squid.conf ". Si ha instalado calamar con una herramienta de gestión de paquetes, el archivo se encuentra en el directorio "/etc /" directorio. Si ha instalado y compilado el código fuente , el archivo se encuentra probablemente en el directorio "/usr /local /squid /etc " directorio. Cambie a ese directorio . Por ejemplo, escriba "cd /etc "
3
Editar el archivo de configuración de Squid con un editor de texto. Por ejemplo , escriba "sudo nano squid.conf . "
4
Modificar las opciones de configuración . Ajuste " http_port " a " 80 ". Ajuste " httpd_accel_host " en el Protocolo de Internet (IP) del servidor proxy Web . Ajuste " httpd_accel_port " a " 80 ". Ajuste " httpd_accel_single_host " en "on ". Ajuste " httpd_accel_with_proxy " en "on ". Ajuste " httpd_accel_uses_host_header " en "off ".
5
Set " http_port " a " 81 ", y ajustar el puerto de escucha del servidor proxy a ser "81" si ambos están en la misma máquina física .
6
Guarde el archivo de configuración y salga del editor . Reiniciar calamar . Por ejemplo, escriba "/etc /init.d /squid restart ".
7
Ajuste las entradas del sistema de nombres de dominio público y locales (DNS ) para señalar los dominios en el servidor proxy a ser el proxy servidor.