apache+lighttpd

apache+lighttpd

Ú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.

información relacionada