Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРС 4 Встановлення та налаштування Web.doc
Скачиваний:
6
Добавлен:
10.02.2016
Размер:
71.17 Кб
Скачать

Використання віртуальних доменів

Розвиток мережі Інтернет призвів до того, що один комп'ютер виконує роль сервера для більш ніж одного Web-вузла. Ситуація, коли на одному сервері функціонують декілька  вузлів називається віртуальним Web-хостингом. Для налаштування віртуальних вузлів використовуються декілька методів

  • для кожного вузла виділяється окрема ІР-адреса

  • використання однієї ІР-адреси для всіх вузлів

 Віртуальний вузол не залежно від методу повинен бути описаний за допомогою секції <VirtualHost>, синтаксис якої наступний:

<VirtualHost ІР-адреса сервера [:порт]>

DocumentRoot кореневий каталог документів

ServerName імя вузла

ServerAdmin адреса електронної пошти адміністратора вузла

ErrorLog файл журналу помилок звертання до вузла

CustomLog файл журналу звертання до вузла

</VirtualHost>

У директиві <VirtualHost замість ІР-адреси можна використовувати символ *, який визначає використання для даного вузла значень для сервера по замовчуванню. Крім цього в секції можуть бути визначені й інші директиви, які встановлюютьнаступні параметри для вузла:

  • обробка сценаріїв

  • визначення параметрів індексування каталогів

  • управління доступом і авторизація

У випадку використання однієї ІР-адреси для декількох вузлів імя вузла має бути зареєстрованим за допомогою сервера DNS.

Прикладопишемо віртуальний Web-вузол lab.school.te.ua, який опрацьовувати запити за номером порту 8080

<VirtualHost *:8080>

ServerAdmin webmaster@school.te.ua

DocumentRoot /var/www/vhosts/lab

ServerName lab.school.te.ua

ErrorLog logs/lab.school.te.ua-error_log

</VirtualHost>

Контрольні запитання

  1. Чи можна вважати Web-сервером програму, яка працюватиме із даними через 80 порт?

  2. Пояснити різницю між методами опрацювання Web-сервером html- та php-файлів.

  3. Якщо директиви, які зазначені для даного каталогу та у файлі .htaccess суперечать одна одній, то яке правило виконуватиметься?

  4. У чому полягає різниця між параметрами MaxClients та MaxSpareServers?