В каталоге /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/
Будьте добры, подскажите где моя ошибка.
Спасибо!