Я недавно обновил свой сервер Ubuntu до 10.04, и настройки виртуального хоста перестали работать правильно.
Я размещаю два сайта со своего сервера и до обновления адреса правильно связываются с их соответствующими сайтами, но после этого оба адреса ссылаются на один и тот же сайт, хотя я не внес никаких изменений в доступные сайты, и оба сайта включены .
Моя установка такова:
В / etc / apache2 / sites-available / у меня есть два файла конфигурации:
"www.site1.com" и "www.site2.com"
эти файлы конфигурации настроены следующим образом:
<VirtualHost *:80>
ServerAdmin admin@site1.com
ServerName www.site1.com
ServerAlias site1.com
# Indexes + Directory Root.
# DirectoryIndex index.html index.htm index.php
DocumentRoot /home/www/www.site1.com/htdocs/
# CGI Directory
ScriptAlias /cgi-bin/ /home/www/www.site1.com/cgi-bin/
<Location /cgi-bin>
Options +ExecCGI
</Location>
# Logfiles
ErrorLog /home/www/www.site1.com/logs/error.log
CustomLog /home/www/www.site1.com/logs/access.log combined
</VirtualHost>
кроме того, у меня есть следующая настройка в /etc/apache2/ports.conf:
NameVirtualHost *:80
Listen 80
<IfModule mod_ssl.c>
NameVirtualHost *:443
Listen 443
</IfModule>
Единственная подсказка, которую я имею, это когда я перезагружаю apache, я получаю следующие ошибки:
[warn] NameVirtualHost *:443 has no VirtualHosts
[warn] NameVirtualHost *:80 has no VirtualHosts