Я искал в 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/"
}