Здравствуйте, помогите пожалуйста решить следующую проблему:
Установил LAMP через: sudo tasksel install lampserver
LAMP вроде как завелся без проблем, по
http://localhost откликается стандартная страничка.
phpMyAdmin также работает без проблем.
Не получается создать виртуальные хосты по адресу /home/user/Localhost/
Права на Localhost стоят 775, Владелец - user, Группа - www-data
Пользователь подключен к группе www-data
в apach2.conf добавил
<Directory /home/xtadmin/Localhost/>
AllowOverride All
Require all granted
</Directory>
Создаю файл конфигурации
<VirtualHost test.local:80>
ServerAdmin webmaster@linxt.local
DocumentRoot "/home/user/Localhost/test.local/www"
ServerName test.local
ServerAlias www.test.local
ErrorLog "/home/user/Localhost/logs/test.local-error_log"
CustomLog "/home/user/Localhost/logs/test.local-access_log" common
</VirtualHost>
активирую
sudo a2ensite test.local.config
В результате, по адресу test.local
Forbidden
You don't have permission to access / on this server.
Apache/2.4.10 (Ubuntu) Server at test.local Port 80
Уже замучался, не могу найти где слажал...
Прошу помощи
Спасибо
[РЕШЕНИЕ]
Была ошибка в подключении виртуального хоста. Правильный код должен выглядеть так:
<VirtualHost *:80>
ServerAdmin webmaster@linxt.local
DocumentRoot "/home/user/Localhost/test.local/www"
ServerName test.local
ServerAlias www.test.local
<Directory "/home/user/Localhost/test.local/www">
Require all granted
</Directory>
ErrorLog "/home/user/Localhost/logs/test.local-error_log"
CustomLog "/home/user/Localhost/logs/test.local-access_log" common
</VirtualHost>