Roxis

Roxis
Рейтинг
40
Регистрация
19.11.2006

всех пользователей внесту в группу apache

и создавайт файлы под этой группой?

забыть про панель и поставить nginx, он уже давно обходит thttpd по производительности

Допустим первую проблемы мы решили, все скрипты запускаются от пользователя,

появляется другая проблема:

Статические файлы останутся доступны для всех, так же как и .htaccess/.htpasswd,

а для конфиденциальных скриптов надо будет права выставлять вручную.

можно также попробывать модули

mod_become

mod_blink

mod_ruid

mod_suid/mod_suid2

если сервер "отдыхает", то la/numcpu должен быть меньше одного.

если же больше, то сервер "перегружен"

главная проблема в этом решении, это отключение cron, shell, cgi

иначе через них можно будет делать тоже самое

#mod_setenvif

SetEnvIf User-Agent MSIE MustDie=1

Order allow,deny

Allow from all

Deny from env=MustDie

ну если добавить ещё пару функций в disable_functions,

запретить cron и shell,

надеятся что в php больше нет лазеек,

то можно жить и с этим решением

1. это делают обычно не фаерволом, а самим вебсервером

2. надо настроить сервер, чтобы не падал из-за одного клиента

apache + mod_fastcgi + php-fastcgi/perl-fastcgi

Всего: 312