Apache httpd-də, bir veb tətbiqetmə ilə bir domen adı bağlamaq istəsəm bir virtualhost yaradıram.
Apache Tomcat-da, bir veb tətbiqetmə bağlamaq istəsəm, buna bərabər bir metod varmı?
Виртуальный хостинг — это функция протокола HTTP/1.1, предоставляемая HTTP-заголовком Host
RFC 7230, 5.4. Каждый современный веб-сервер поддерживает его, но директивы конфигурации имеют немного разные имена и форматы:
Apache HTTP Server (VirtualHost
)
Имя сервера example.com
Псевдоним сервера www.example.com
DocumentRoot "/var/www/examplecom"
виртуальный хост>
Nginx (Блокировка сервера)
сервер {
слушать 80;
имя_сервера example.com www.example.com;
корень /var/www/examplecom;
место расположения / {
try_files $uri $uri/ =404;
}
}
IIS (Привязка <привязка>
)
<имя сайта="Пример" id="2">
<виртуальныйкаталогпуть="/"физическийпуть="C:\inetpub\examplecom" />
приложение>
<привязки>
<протокол привязки="http" bindingInformation="*:80:example.com" />
<протокол привязки="http" bindingInformation="*:80:www.example.com" />
привязки>
сайт>
<Имя хоста="example.com" appBase="webapps_examplecom">
<псевдоним>www.example.comпсевдоним>
хост>
двигатель>
Lighttpd ($HTTP["хост"]
сопоставление на хосте на самом деле ближе всего к протоколу)
HTTP["хост"] =~ "^(|www \.)пример\.com$" {
server.document-root = "/var/www/examplecom"
}