Два домена на один web-сервер
- -=NeWT=-
- Местный
- Сообщения: 1864
- Зарегистрирован: Сб авг 14, 2004 10:45 pm
- Откуда: InffinNet
- Контактная информация:
Два домена на один web-сервер
Имеется настроенный Веб-сервер, имеется делегированный домен, ДНСы все настроены, вобщем, Веб-сервер работает как положено. Сервер - Апач. Вопросик собственно в том, как настроить второй домен на этот же сервер? Т. е. чтобы было 2 сайта на одном сервере. Т. е., я так понимаю, второй домен я направляю на этот же сервер и получаю, что домена два, а сайт один. Как нужно настроить Апач, чтобы он грузил сайты из разных каталогов взависимости от домена, по которому на него зашли?
- SOLDIER
- Борец за справедливость
- Сообщения: 11764
- Зарегистрирован: Пн апр 18, 2005 11:53 pm
- Откуда: Запорижжя (хохол)
Ключевое слово - виртуальные домены. ;) Пример файла /etc/htppd/httpd.conf:
----------------------
<VirtualHost *:80>
ServerAdmin admin@yourdomen.dom
DocumentRoot /var/www/html/server1
ServerName server1.domain.ru
ErrorLog /var/log/httpd/error_log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" com
bined
CustomLog /var/log/httpd/access_log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@yourdomen.dom
DocumentRoot /var/www/html/server2
ServerName server2.domain.ru
ErrorLog /var/log/httpd/error2_log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" com
bined
CustomLog /var/log/httpd/access2_log combined
</VirtualHost>
-------------
Ну и так далее. Апач разбирает - какой из серверов обслуживать по HTTP-заголовку.
----------------------
<VirtualHost *:80>
ServerAdmin admin@yourdomen.dom
DocumentRoot /var/www/html/server1
ServerName server1.domain.ru
ErrorLog /var/log/httpd/error_log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" com
bined
CustomLog /var/log/httpd/access_log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@yourdomen.dom
DocumentRoot /var/www/html/server2
ServerName server2.domain.ru
ErrorLog /var/log/httpd/error2_log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" com
bined
CustomLog /var/log/httpd/access2_log combined
</VirtualHost>
-------------
Ну и так далее. Апач разбирает - какой из серверов обслуживать по HTTP-заголовку.
Не пытайтесь спорить с дебилом, иначе Вы опуститесь до его уровня, где он
Вас задавит своим опытом!
Вас задавит своим опытом!
- -=NeWT=-
- Местный
- Сообщения: 1864
- Зарегистрирован: Сб авг 14, 2004 10:45 pm
- Откуда: InffinNet
- Контактная информация:
...
Ммммммм... немного не так. Мне бы не "firma1.domain.ru, firma2.domain.ru ...", а "domain1.ru, domain2.ru, domain3.ru..."... Т. е. если я соответствующим образом конфиг сделаю оно работать будет?
- SOLDIER
- Борец за справедливость
- Сообщения: 11764
- Зарегистрирован: Пн апр 18, 2005 11:53 pm
- Откуда: Запорижжя (хохол)
Разумеется. Лишь бы записи в базе ДНС-серверов обоих зон указывали на один и тот же IP. Рекомендую также прописать CNAME для www - в описании. И происать аналогичные записи в файле конфигурации Апача. Просто правило хорошего тона.
Не пытайтесь спорить с дебилом, иначе Вы опуститесь до его уровня, где он
Вас задавит своим опытом!
Вас задавит своим опытом!