Apache2 виртуальные хосты (в Kubuntu)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
danilevsky
Сообщения: 35
ОС: Ubuntu 7.04

Apache2 виртуальные хосты

Сообщение danilevsky »

Пытаюсь создать два name-based виртуальных хоста с именами a.com и b.com соответственно.

В каталоге /etc/apache2/sites-available/ создаю файл a.com со следующим содержанием:

Код: Выделить всё

    <VirtualHost 127.0.0.1:80>
        ServerName a.com
        ServerAdmin webmaster@a.com
        DocumentRoot  /var/www/a/
        UseCanonicalName off
        CustomLog /var/www/log/a/access.log      combined
        ErrorLog /var/www/log/a/error.log
    </VirtualHost>


Затем создаю в том же каталоге файл b.com:

Код: Выделить всё

    <VirtualHost 127.0.0.1:80>
        ServerName b.com
        ServerAdmin webmaster@b.com
        DocumentRoot  /var/www/b/
        UseCanonicalName off
        CustomLog /var/www/log/b/access.log      combined
        ErrorLog /var/www/log/b/error.log
    </VirtualHost>


Создаю сим линки в каталоге /etc/apache2/sites-available/:

Код: Выделить всё

ln -s /etc/apache2/sites-available/a.com /etc/apache2/sites-enabled/a.com
ln -s /etc/apache2/sites-available/b.com /etc/apache2/sites-enabled/b.com


В /etc/hosts прописываю:
127.0.0.1 a.com
127.0.0.1 b.com

Перезапускаю apache.
В итоге домены a.com и b.com ведут в одно и тоже место, а именно в /var/www/b/

Будьте добры, подскажите где моя ошибка.
Спасибо!
Спасибо сказали: