Вы должны добавить дополнительные директивы доступа к каталогам, которые находятся за пределами /var/www, поскольку эти пути изначально отклоняются в apache2.conf следующим фрагментом кода:
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
Итак, ваш виртуальный файл конфигурации хоста должен выглядеть так:
<VirtualHost *:80>
#...
DocumentRoot /home/ogp_agent/OGP_User_Files/19/screenshots/
<Directory /home/ogp_agent/OGP_User_Files/19/screenshots/>
# Tweak the directives according to your requirments
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#...
</VirtualHost>
Еще одна идея - использовать директиву UserDir для настройки корневого каталога для каждого пользователя вашей системы. Подробнее:
Пользовательские веб-каталоги Apache Module mod_userdirКроме того, я бы не использовал RewriteEngine для такого перенаправления, является Redirect директивой - просмотрите этот ответ для получения дополнительной информации. Вероятно, этот ответ может быть вам интересен.
Нашел проблему: файл pxelinux.0 не скопировал правильно. Должна была ошибка при загрузке компакт-диска, так как когда я просматривал все файлы, файл pxelinux.0 был пуст.