parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

a piece of cake

egr 24.09.2002 10:57

1. Пишешь в httpd.conf такую строчку:
NameVirtualHost xxx.xxx.xxx.xxx
где xxx.xxx.xxx.xxx IP для всех виртуальных хостов на сервере (он должен отличаться от IP основного сервера)

2. Назначаешь сетевому интерфейсу сервера этот самый 2-й IP, т.е. делаешь multihomed host.

3. Далее пишешь в тот же httpd.conf настройки для виртуальных хостов типа так:
<VirtualHost xxx.xxx.xxx.xxx>
    ServerName host1.domain.net
    DocumentRoot "path/to/host1"

    <Directory "path/to/host1">
        Options ...
        AllowOverride ...
        Order ...
        Allow ...
    </Directory>
</VirtualHost>

...
Секций VirtualHost может быть сколько угодно, однако для них всех IP адрес после VirtualHost должен быть одинаков и равен тому, что определен в директиве NameVirtualHost.

4. Добавляешь запись типа A для каждого хоста в файл соответствующей зоны DNS сервера.

5. Перегружаешь сервер и работаешь.