как я могу исправить настройки своего виртуального хоста после обновления сервера Ubuntu до 10.04 - PullRequest
1 голос
/ 26 января 2012

Я недавно обновил свой сервер 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

1 Ответ

1 голос
/ 19 марта 2012

Это может быть упрощенно, но вы запускаете a2ensite для создания символических ссылок на папки, доступные на сайте?

, то есть: a2ensite www.site1.com

Если я помнюправильно, файлы конфигурации не читаются с сайтов, доступных, только с сайтов, включенных (символические ссылки с сайтов, с сайтов на сайты, доступные) и могут быть источником ваших предупреждений, потому что Apache не видит никаких созданных VirtualHosts, когдаФайлы конфигурации читаются.

...