URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 5002
[ Назад ]
Исходное сообщение
"Тематический каталог: Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)"
Отправлено auto_topic , 23-Янв-05 15:09
Обсуждение статьи тематического каталога: Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)Ссылка на текст статьи: http://www.opennet.me/base/dev/apache_php_as_cgi.txt.html
Содержание
- Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit),Малик, 15:09 , 23-Янв-05
- Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit),tankistua, 00:49 , 13-Мрт-05
- Фикс,Дмитрий, 16:45 , 24-Янв-06
- Установка PHP как CGI работающий под suEXEC (apache suexec p...,resu, 18:32 , 14-Мрт-06
- Установка PHP как CGI работающий под suEXEC (apache suexec p...,stellar, 11:45 , 15-Сен-06
- Установка PHP как CGI работающий под suEXEC (apache suexec p...,resu, 16:26 , 15-Сен-06
- Установка PHP как CGI работающий под suEXEC (apache suexec p...,Михаил, 13:06 , 10-Май-08
- Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit),dodger, 12:08 , 04-Июл-06
- Установка PHP как CGI работающий под suEXEC (apache suexec p...,Zed, 12:13 , 11-Сен-06
- Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit),justhost, 20:44 , 01-Мрт-07
- Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit),justhost, 20:45 , 01-Мрт-07
- Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit),Android, 13:59 , 17-Май-07
- Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit),x_o_x, 08:17 , 31-Май-07
- Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit),VArtem, 20:27 , 02-Янв-11
- Права и пользователи,w3site.org, 16:02 , 24-Ноя-11
Сообщения в этом обсуждении
"Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)"
Отправлено Малик , 23-Янв-05 15:09
Лучше почитать статью на оригинальном ресурсе, т.к. я дописал несколько достаточно важных дополнений.
"Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)"
Отправлено tankistua , 13-Мрт-05 00:49
вооьще-то существует модуль для апача. suphp называется
"Фикс"
Отправлено Дмитрий , 24-Янв-06 16:45
Если апач включен в обе группы, значит один у другого пользователя сможет прочитать файлы. Я правильно понимаю?
Это не есть гуд. Совсем не гуд.
"Установка PHP как CGI работающий под suEXEC (apache suexec p..."
Отправлено resu , 14-Мрт-06 18:32
по моему надо ставить в chroot все.
т.е. сам апач плюс ОБЯЗАТЕЛьНО КАЖДЫЙ виртуальный хост. т.е. внутри апачя надо делать chroot для всех и каждого + su_uid + su_gid.
to tankistua:
suPHP - может делать (если я парвильно понял конфиг) только один chroot для всего модуля (по крайней мере я не нашел возможности указать / передать chroot - dir через httpd.conf для каждого виртуального хоста). (поправьте если ошибаюсь)
"Установка PHP как CGI работающий под suEXEC (apache suexec p..."
Отправлено stellar , 15-Сен-06 11:45
> моему надо ставить в chroot все.Бред какой. Оставьте свое мнение при себе - умнее будете выглядеть.
Статья идиотская, не читайте ее.
"Установка PHP как CGI работающий под suEXEC (apache suexec p..."
Отправлено resu , 15-Сен-06 16:26
> Бред какой. Оставьте свое ...не аргументиревано
"Установка PHP как CGI работающий под suEXEC (apache suexec p..."
Отправлено Михаил , 10-Май-08 13:06
угу, плюс если делать chroot то скрипт лежаший (к примеру) в /home/user/site , при chroot'е (/home/user) должен еще лежать и в /home/user/home/usr/site, т.е. приходиться делать символическую ссылку.в SUPHP есть единственная возможность установить различия между сайтами в создании конфига PHP для каждого сайта в отдельности. suPHP_config (точно непомню) в Virtual Host'е кокраз это и делает.
"Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)"
Отправлено dodger , 04-Июл-06 12:08
Ложить бинарник php в cgi-bin - безумие.http://php.benscom.com/manual/ru/security.cgi-bin.php
"Установка PHP как CGI работающий под suEXEC (apache suexec p..."
Отправлено Zed , 11-Сен-06 12:13
Ну там же и читаем:
В PHP, указывая во время компиляции опцию --enable-force-cgi-redirect, а таке опции doc_root и user_dir во время выполнения скрипта, можно предотвратить подобные атаки для директорий с ограниченным доступом.
Опция --enable-force-cgi-redirect в статье указана.
"Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)"
Отправлено justhost , 01-Мрт-07 20:44
Да в статье полный гимор)
Все делается намного проще и нет необходимости копировать php в каждую cgi-bin директорию для каждого юзверя.Нужно сделать лишь следующее:
1-перекинуть php исполняемый файл или создать линк на него в директорию /var/www/cgi-bin
2-в httpd.conf добавть 3 строчки
AddType application/x-httpd-php php
ScriptAliase /php/ /var/www/cgi-bin/
Action application/x-httpd-php /php/php
"Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)"
Отправлено justhost , 01-Мрт-07 20:45
или /usr/local/apache/cgi-bin
у кого как...
"Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)"
Отправлено Android , 17-Май-07 13:59
А кто-нибуть юзал Apache dkLab?
"Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)"
Отправлено x_o_x , 31-Май-07 08:17
Кстати. Что скажите по поводу безопасности сего пача для suexec?if (strstr(cmd, ".php")) {
execl("/usr/local/bin/php","php",cmd,NULL);
} else {
execv(cmd, &argv[3]);
}
, где /usr/local/bin/php - php-cgi
"Установка PHP как CGI работающий под suEXEC (apache suexec php cgi security limit)"
Отправлено VArtem , 02-Янв-11 20:27
Статья хорошая. Смог для себя подчеркнуть некоторые вещи. Спасибо
"Права и пользователи"
Отправлено w3site.org , 24-Ноя-11 16:02
"Пользователей для веба заводить только в соответствующую группу,
например webusers."Лутше сделать группу и пользователя идентичными
а группу сделать для апачиотдельно, по группе сможет читать апачи а по имени пользователя - пользователь и в соответствии выставляь chmod и chown