Поставил Apache 2 на RH9, оставил пока все по умолчанию, только раскоментировал образец виртуального хоста - все работает. Поставил на FreeBSD 5.2 из портов тот же Apache/2.0.49 - виртуальны хосты не работают :(
Подробнее:
Настойки сервера на Фрюше:
СЕрвер имеет IP XX1.XX2.XX3.XX4
1)
# vi /etc/hosts
::1 localhost
127.0.0.1 localhost
XX1.XX2.XX3.XX4 anastasia # – имя сервера и Девушку мою так зовут :)
XX1.XX2.XX3.XX4 virtualhost_1.ru
2.)
-- vi /usr/local/etc/apache2/httpd.conf
...
ServerName virtualhost_1.ru # если комментирую, то апач не запускается, пишет см !*! :(
…
NameVirtualHost *:80
<VirtualHost *>
ServerAdmin servers@virtualhost_1.ru
DocumentRoot /usr/home/virtualhost_1/www
ServerName virtualhost_1.ru
ErrorLog /usr/home/virtualhost_1/logs/error_log
TransferLog /usr/home/virtualhost_/logs/transferlog
CustomLog /usr/home/virtualhost_1/logs/access_log common
</VirtualHost>
<VirtualHost *>
ServerAdmin servers@ virtualhost_1.ru
DocumentRoot /usr/home/ virtualhost_1/www
ServerName www.virtualhost_1.ru
ErrorLog /usr/home/virtualhost_1/logs/error_log
TransferLog /usr/home/virtualhost_1/logs/transferlog
CustomLog /usr/home/virtualhost_1/logs/access_log common
</VirtualHost>
…
--- END vi /usr/local/etc/apache2/httpd.conf
Виртуальные поднимаются :
# /usr/local/sbin/httpd -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:* virthost_1.ru (/usr/local/etc/apache2/httpd.conf:1139)
*:* www.virthost_1.ru (/usr/local/etc/apache2/httpd.conf:1089)
Segmentation fault (core dumped)
3.)На ДНС есть запись:
virtualhost_1.ru A XX1.XX2.XX3.XX4
При этом в IE отображается только первый виртуальный хост (скорее всего который по умолчанию)
---
!*! Если закоментированно "ServerName virtualhost_1.ru" в httpd.conf то
# /usr/local/sbin/apachectl restart
httpd: Could not determine the server's fully qualified domain name, using ХХ1.ХХ2.ХХ3.ХХ4 for ServerName
---
ЗЫ. На 9й красной шапке:
#ServerName www.example.com:80 - закомментированная строка и все работает
Кто, что пожет подсказать, чую нужно подправить в httpd.conf?
Может, обратить внимание на что то? Похоже я что то недоделал :(