Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

Apache.RU - Webboard



Вернуться
ServerName и Listen - дублирование? (Painted) 18/11 - 14:19:00
      Re: ServerName и Listen - дублирование? (WebTech) 18/11 - 15:24:22

> Original message text:
> From: > Painted - 18/11 - 14:19:00
> Subject:ServerName и Listen - дублирование?
> -----------------
> Вопрос чисто риторический, наверное.
> Там и там прописываются порты, а для чего? Если в ServerName порт указан, Listen можно пропустить? Или как?
>


From: WebTech - 18/11 - 15:24:22
Subject:ServerName и Listen - дублирование?
-----------------
Listen
У компьютера может быть несколько сетевых интерфейсов. По умолчанию ответы на запросы клиентов поступают от порта, указанного директивой Port для всех интерфейсов.
С помощью директивы Listen можно указать Apache необходимость обращать внимание только на порт определенного сетевого интерфейса либо на определенный IP-адрес. Адрес задается по желанию. Если он не указан, то заданный номер порта относится ко всем IP-адресам либо сетевым интерфейсам.
В качестве адреса могут выступать IP-адрес либо имя сервера.
Директива Listen может появляться в серверной конфигурации неоднократно. Таким образом можно установить ожидание запросов на нескольких портах.
Например:
Listen 123.45.67.89:80
Listen http://www.server.com:1234
Listen 80
Listen 8080

ServerName
Директивой ServerName устанавливают FQDN, то есть Fully Qualified Domain Name (полное доменное имя), с использованием которого производится обращение к Web-серверу.
При использовании имени только для HTTP-переадресации, то есть в случае обращения к URL вида
http://www.server.com/directory
Apache производит переадресацию на
http://www.server.com/directory/
Если при этом директива ServerName не определена и www является псевдонимом (CNAME) компьютера-сервера, то при переадресации клиенту поступило бы сообщение с настоящим именем компьютера, на котором установлен сервер, что, понятное дело, не очень хорошо.
В качестве аргумента директивы ServerName может также использоваться IP-адрес, если, к примеру, нет сведений об имени компьютера или последнее еще не сконфигурировано в сервере имен.


[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
17752




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |