Я погуглил вокруг и не мог найти решение. Я не уверен, Использую ли я корректную терминологию.
Я использую 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/"
}