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

lighttpd example.com/support на support.example.com

Я искал в Google и не нашел решения. Я не уверен, что использую правильную терминологию.

Я использую lighttpd (1.4.33) и хочу перейти по URL-адресу http://support.example.com и отображать содержимое example.com/support

Я думаю, это обратный прокси. Любая помощь приветствуется.

Если все находится на одном сервере, необходимо настроить поддомен:

Например:

###### Subdomain settings ##############
$HTTP["host"]  == "support.example.com"{
        server.document-root = "/home/lighttpd/support.example.com/http"
        accesslog.filename   = "/var/log/lighttpd/support.example.com/access.log"
}

ссылка: http://www.cyberciti.biz/faq/linux-unix-setup-adding-subdomain-with-lighttpd-webserver/

nginx имеет "proxy_pass" для таких вещей, но ничего не знает о lighttpd. в любом случае вы можете сопоставить корень документа с поддоменом, если все находится на одном сервере. Я публикую здесь документ nginx "proxy_pass", надеюсь, это поможет :)

http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass

Почему вы не можете просто использовать поддомен с корнем документа папки?

$HTTP["host"] =~ "^support.example.com$" {
    server.document-root = "/var/www/support/"
}