Система - Debian Lenny
1. В репозитории, кроме метапакета apache2 имеются apache2-mpm-event, apache2-mpm-prefork и apache2-mpm-worker. При установке метапакета устанавливается apache2-mpm-prefork. Для чего нужны остальные?
2. У кого есть нормальный русскоязычный справочник по директивам apache2? Уже неделю бьюсь, не могу найти. Или такая формулировка вопроса - после установки из коробки что следует поменять, чтобы сервер не был тормозным и чтобы меня никакой кулхацкер не мог сломать?
3. В продолжении вопроса про кулхацкера. Как сделать, чтобы для виртуального хоста была доступны директория /var/www/мойкрутойсайт.ru и /var/www/мойкрутойсайт.ru/docs, но не было даже намёков на доступ к другим поддиректориям /var/www/мойкрутойсайт.ru? Как сделать, чтобы вместо вебстраницы отображался список файлов, с оригинальными картинками для каждого типа файла? Как сделать наоборот, чтобы ни каким образом клиент не мог узнать какие файлы имеются на хосте?
4. Некоторые php-движки существуют в виде deb-пакетов, в репозитории были обнаружены mediawiki и drupal6. При установке файлы скрипта оказываются в /usr/share/drupal6. Что дальше с этим делать: делать /usr/share/drupal6 корнем виртуального хоста или создавать симплинк в /var/www/мойкрутойсайт.ru? В пакете ещё есть какая-то хрень в /etc/drupal. Зачем нужен этот огород? Или лучше не обращать внимание на существование таких пакетов и ставить php-движки обычным способом: скачиванием и распаковкой?