Загрузочный сервер PXE останавливается с & ldquo; Файл не найден & rdquo; ошибка

Вы должны добавить дополнительные директивы доступа к каталогам, которые находятся за пределами /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 директивой - просмотрите этот ответ для получения дополнительной информации. Вероятно, этот ответ может быть вам интересен.

1
задан 24 March 2012 в 03:15

1 ответ

Нашел проблему: файл pxelinux.0 не скопировал правильно. Должна была ошибка при загрузке компакт-диска, так как когда я просматривал все файлы, файл pxelinux.0 был пуст.

2
ответ дан 25 May 2018 в 13:36

Другие вопросы по тегам:

Похожие вопросы: