Lighttpd+ апач

В последнее время я слышал о людях, использующих apache и nginx вместе, nginx для статического контента и apache для динамического. Можно ли сделать то же самое с lighttpd и apache?

1 ответ

Решение

Абсолютно. lighttpd может выступать в качестве прокси для другого веб-сервера для содержимого, которое он не обрабатывает локально.

Простая конфигурация будет выглядеть следующим образом - скажем, вы хотите, чтобы lighttpd отправлял каждый запрос в /webapp/ на другой сервис:

$HTTP["url"] =~ "^/webapp" {
    proxy.server = ( "" =>
        ( ( 
            "host" => "127.0.0.1",
            "port" => 8000
        ) )
    )
}

Эта конфигурация будет отправлять трафик 127.0.0.1 (localhost - измените его, если он работает в другой системе) на порту 8000 - настройте эту конфигурацию в соответствии со своими потребностями. Имейте в виду, что если службы работают в одной и той же системе, вам нужно обязательно отключить Apache от прослушивания на 80, что по умолчанию.

Другие вопросы по тегам