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

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

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

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

0
задан 20 November 2014 в 01:27
3 ответа

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

Например:

###### 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/

2
ответ дан 4 December 2019 в 13:54

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

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

0
ответ дан 4 December 2019 в 13:54

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

$HTTP["host"] =~ "^support.example.com$" {
    server.document-root = "/var/www/support/"
}
0
ответ дан 4 December 2019 в 13:54

Теги

Похожие вопросы