Подскажите как настроить виртуальные хосты в папке home ?
не получается что то
создаю домен напр. my-domain.host
в /etc/hosts добавил его после localhost
создал папку /home/main/www/public_html
создаю запись
/etc/apache2/sites-available/my-domain.host.conf
туда вношу
<VirtualHost *:80>
ServerAdmin mail@my-domain.host
ServerName my-domain.host
ServerAlias www.my-domain.host
DocumentRoot /home/main/www/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo a2ensite my-domain.host.conf
sudo a2dissite 000-default.conf
sudo systemctl restart apache2
при обращении
my-domain.host
Forbidden
You don't have permission to access this resource.
Apache/2.4.54 (Debian) Server at my-domain.host Port 80
если же делать в папке var/www
и с DocumentRoot /var/www/my-domain.host
то работает, но в данной папке неудобно работать
что еще нужно что бы с папки /home/main/www/public_html заработало?