Últimamente escuché acerca de personas que ejecutan apache y nginx juntos, nginx para contenido estático y apache para contenido dinámico. ¿Se puede hacer lo mismo con lighttpd y apache?
Respuesta1
Absolutamente. lighttpd puede actuar como proxy de un servidor web diferente para contenido que no maneja localmente.
Una configuración simple se vería así: digamos que desea que lighttpd envíe cada solicitud /webapp/
a un servicio diferente:
$HTTP["url"] =~ "^/webapp" {
proxy.server = ( "" =>
( (
"host" => "127.0.0.1",
"port" => 8000
) )
)
}
Esa configuración enviaría tráfico a 127.0.0.1
(localhost; cámbielo si se está ejecutando en un sistema diferente) en el puerto 8000; ajuste esa configuración para que se ajuste a sus necesidades. Tenga en cuenta que si los servicios se ejecutan en el mismo sistema, deberá asegurarse de que Apache deje de escuchar en 80, que es su valor predeterminado.