всем привет!есть две группы www и tftpd, так же есть соответствующие пользователи www и tftpd, оба входят в группы друг друга
есть директория /usr/tftpboot в которой лежат файлы и директории необходимые для сетевой загрузки
вопрос: почему директория tftpboot не отображает содержимое если владелец tftpd и даже если владелец www, в браузере набираю адрес http://192.168.1.1/boot и в логах Апача:
-access.log
192.168.1.103 - - [23/Nov/2015:02:43:33 +0500] "GET /boot/ HTTP/1.1" 404 203
-error.log
[Mon Nov 23 02:42:37.560858 2015] [authz_core:error] [pid 12629:tid 34443723776] [client 192.168.1.103:1071] AH01630: client denied by server configuration: /usr/tftpboot/соответственно при сетевой загрузке каких либо файлов пишет (успел прочитать, но влогах этого нет, кстати не понятно почему) что: нет запрашиваемого файла или директории
кусок конфига /usr/tftpboot/pxelinux.cfg/default
label mfsbsd
menu label ^MfsBSD-http
kernel http://192.168.1.1/boot/memdisk
initrd http://192.168.1.1/boot/images/mfsbsd.iso
append iso #raw - с этим то же не грузится
конфиг Апача:
Alias /boot/ "/usr/tftpboot/"<Directory "/boot/">
Options +Indexes +FollowSymLinks +Includes +ExecCGI
AllowOverride All# Require local
# Require all denied
Require all granted
Require ip 10.10.10.10
Require ip 192.168.1.0/24
</Directory>
P.S. хочу сделать загрузку образов не через tftpd, а через apache (побыстрее должно быть)
<Directory "/usr/tftpboot/">ПОЛНЫЙ НАСТОЯЩИЙ путь, а не /boot/
маны апача почитай прежде чем рукоблудить, там написано ...
> <Directory "/usr/tftpboot/">
> ПОЛНЫЙ НАСТОЯЩИЙ путь, а не /boot/
> маны апача почитай прежде чем рукоблудить, там написано ...переписал с полным путём - эффект тот же, не пускает!
-access.log:
192.168.1.103 - - [23/Nov/2015:09:37:39 +0500] "GET /boot/ HTTP/1.1" 404 203
-error.log:
пусто!какие ещё предложения?
> какие ещё предложения?версия Apache какое? убрать лишние / с пути и прописать:
Alias "/boot" "/usr/tftpboot"
<Directory "/usr/tftpboot">
Options +Indexes +FollowSymLinks +Includes +ExecCGI
AllowOverride None
# Apache 2.2
#Order allow,deny
#Allow from all# Apache 2.4
Require all granted
Require ip 10.10.10.10
Require ip 192.168.1.0/24
</Directory>
>[оверквотинг удален]
> Options +Indexes +FollowSymLinks +Includes +ExecCGI
> AllowOverride None
> # Apache 2.2
> #Order allow,deny
> #Allow from all
> # Apache 2.4
> Require all granted
> Require ip 10.10.10.10
> Require ip 192.168.1.0/24
> </Directory>апач 2.4
заработало!