Назад | Перейти на главную страницу

Как мне настроить свой lighttpd.conf для обслуживания приложения fastcgi на конкретном виртуальном хосте evhost?

у меня есть

evhost.path-pattern = "/home/lighttpd/vhosts/%2/public"

Когда этот шаблон попадает на определенный хост, скажем «foo», я хотел бы использовать сервер fastcgi. Как мне настроить только один из моих виртуальных хостов?

Итак, для foo он должен использовать:

fastcgi.server = ("/myapp"
    ...
)

Для всех других значений% 2 он должен делать что-то еще (например, поведение по умолчанию для обслуживания статического содержимого).

Только не используйте evhost.

$HTTP["host"] =~ "(www\.)?domain\.com" {
    server.document-root = "/foo/bar/baz"
    fastcgi.server = (
        "..."
        ),
    )
}