Apache httpd-nin virtualhost-un Apache Tomcat ekvivalenti nədir?

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ı?

0
задан 29 April 2020 в 16:48
1 ответ

Виртуальный хостинг — это функция протокола 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" />
     
    
    
  • Apache Tomcat ()

    
     <Имя хоста="example.com" appBase="webapps_examplecom">
     <псевдоним>www.example.com
     
    
    
  • Lighttpd ($HTTP["хост"] сопоставление на хосте на самом деле ближе всего к протоколу)

    HTTP["хост"] =~ "^(|www \.)пример\.com$" {
    server.document-root = "/var/www/examplecom"
    }
    
4
ответ дан 29 April 2020 в 13:42

Теги

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