The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"apache+tftpd"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Apache, http-серверы)
Изначальное сообщение [ Отслеживать ]

"apache+tftpd"  +/
Сообщение от woojin (ok) on 23-Ноя-15, 01:11 
всем привет!

есть две группы 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 (побыстрее должно быть)

Ответить | Правка | Cообщить модератору

Оглавление

  • apache+tftpd, asavah, 01:49 , 23-Ноя-15, (1)  
    • apache+tftpd, woojin, 07:40 , 23-Ноя-15, (2)  
      • apache+tftpd, eRIC, 15:13 , 23-Ноя-15, (3) +1  
        • apache+tftpd, woojin, 15:54 , 23-Ноя-15, (4)  

Сообщения по теме [Сортировка по ответам | RSS]

1. "apache+tftpd"  +/
Сообщение от asavah (ok) on 23-Ноя-15, 01:49 
<Directory "/usr/tftpboot/">

ПОЛНЫЙ НАСТОЯЩИЙ путь, а не /boot/

маны апача почитай прежде чем рукоблудить, там написано ...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "apache+tftpd"  +/
Сообщение от woojin (ok) on 23-Ноя-15, 07:40 
> <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:
пусто!

какие ещё предложения?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "apache+tftpd"  +1 +/
Сообщение от eRIC (ok) on 23-Ноя-15, 15:13 
> какие ещё предложения?

версия 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>

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "apache+tftpd"  +/
Сообщение от woojin (ok) on 23-Ноя-15, 15:54 
>[оверквотинг удален]
>     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
заработало!

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру