The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как посадить php и cgi скрипты в песочницу DocumentRoot"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"как посадить php и cgi скрипты в песочницу DocumentRoot"  
Сообщение от Jakut on 22-Окт-08, 14:54 
Hi, All.

    такой вот вопрос: как сделать чтобы для php и cgi скриптов доступным НИЗШИМ УРОВНЕМ дерева каталогов стало значение переменной DocumentRoot?

спасибо.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "как посадить php и cgi скрипты в песочницу DocumentRoot"  
Сообщение от baldyman email on 22-Окт-08, 14:59 
Попробуй на virtual host их посадить.
и как описана директива описывающая корень в httpd.conf ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "как посадить php и cgi скрипты в песочницу DocumentRoot"  
Сообщение от Jakut on 22-Окт-08, 15:29 
>Попробуй на virtual host их посадить.
>и как описана директива описывающая корень в httpd.conf ?

<VirtualHost *>
    ServerName www.site.ru
    DocumentRoot /home/sites/site.ru/htdocs
    ScriptAlias /cgi-bin/ /home/sites/site.ru/cgi-bin/
</VirtualHost>

при этом из скриптов вполне можно просмотреть все дерево каталогов начиная с / :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "как посадить php и cgi скрипты в песочницу DocumentRoot"  
Сообщение от случайно прохожий on 22-Окт-08, 16:08 
>[оверквотинг удален]
>>и как описана директива описывающая корень в httpd.conf ?
>
><VirtualHost *>
>    ServerName www.site.ru
>    DocumentRoot /home/sites/site.ru/htdocs
>    ScriptAlias /cgi-bin/ /home/sites/site.ru/cgi-bin/
></VirtualHost>
>
>при этом из скриптов вполне можно просмотреть все дерево каталогов начиная с
>/ :(

не знаю как с пхп а вот перловые скрипты ограничить в правах можно так
<VirtualHost *>
    ServerName www.site.ru
    DocumentRoot /home/sites/site.ru/htdocs
    ScriptAlias /cgi-bin/ /home/sites/site.ru/cgi-bin/
    SuexecUserGroup siteuser sitegroup
</VirtualHost>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "как посадить php и cgi скрипты в песочницу DocumentRoot"  
Сообщение от angra (ok) on 26-Окт-08, 06:03 
В общем случае никак, однако это не отменяет факта, что задачу более высокого уровня, то бишь обеспечение безопасности вебсервера, можно решить огромным числом способов.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "как посадить php и cgi скрипты в песочницу DocumentRoot"  
Сообщение от MiF email(??) on 26-Окт-08, 09:20 
mod_chroot
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "как посадить php и cgi скрипты в песочницу DocumentRoot"  
Сообщение от Jakut on 30-Окт-08, 15:39 
>mod_chroot

спасибо, пробую

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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