Generalidades
Puedes configurar un Servidor Proxy en un VPS o Servidor Dedicado. Esto se puede configurar en la página Proxy en el panel de DreamHost.
Detalles técnicos
La función del servidor proxy es un proxy inverso que usa Apache mod_proxy.
mod_proxy reenvía las solicitudes que Apache recibe a otro proceso en ejecución a través de un puerto específico. Solo puedes reenviar solicitudes a daemon vinculados a todos los hosts, y solo en puertos superiores a 8000.
Procesos Daemon
Un proceso de daemon es un proceso de servidor que escucha la comunicación de clientes remotos. Por ejemplo, el servidor web Apache es un daemon que escucha las conexiones de socket TCP desde las aplicaciones cliente del navegador web. Algunos servidores, como TeamSpeak o servidores de juegos, también pueden escuchar paquetes UDP.
Una cuenta de DreamHost VPS (o Servidor Dedicado) te permite ejecutar procesos del servidor daemon. Están limitados a los recursos del servidor (CPU/RAM) por los que pagas. Esto difiere de un plan de Shared Hosting, donde estos procesos podrían afectar negativamente a otros usuarios en el mismo servidor.
Los procesos Daemon que se unen a un puerto (en el que escuchan las conexiones entrantes) son visibles desde Internet. DreamHost no emplea ningún tipo de firewall o bloqueo de puertos en su red.
Configurar un puerto del servidor
Ingresa los siguientes valores en el panel DreamHost:
- Inicia tu proceso de daemon, vinculado a un puerto entre 8000 y 65535.
- Visita la página Proxy.
- Ingresa lo siguiente:
- URL donde configurar el proxy: la porción de tu dominio que tendrá el servicio proxy.
El campo de texto a la derecha del dominio mostrará /url/a/proxy/ cuando cargues esta página. Asegúrate de borrar ese texto del campo o ingresa un subdirectorio de tu sitio.
- Número de puerto para proxy: el número de puerto que configuraste para que tu aplicación lo use.
- URL donde configurar el proxy: la porción de tu dominio que tendrá el servicio proxy.
- Haz clic en el botón Agregar un Servidor Proxy....