Ну не проблема сделать это для 1k директорий. Т.е. рекурсивно. man find, man chmod
Или просто:
chmod -R 0777 /<полный путь к директории вашего веб сайта>
Дык! Боязно только, что не все php-расширения беспроблемно с ним работают (хотя навскидку и не упомню что из популярного). Из-за чего он в дебиане конфликтует с libapache2-php*.
Так что воркер - скорее замена nginx как фронтенду. Некоторые дистрибутивы умеют жить с несколькими mpm (разные конфиги апачей - разные mpm).
Трафик откуда пойдет? Зарубежка?
ну так выставьте на такие файлы нужные права (по ftp или shell). Для директории, в которую может писать апач - см выше. Для файла:
chmod o+rw "имяфайла"
Это как бы пошутили :-)
Если подобное надо - пишите в личку, сделаем.
1. Пускать апача от owner (например, использовать mpm-itk).
2. Если CGI-скрипты - использовать suexec.
3. Ставить правильные права. Если dir принадлежит owner:
chmod o+rxw dir
Тогда апач сможет в эту директорию писать.
Зависит от того, что Вы понимаете под DDoSом. Практика показывает, что порой достаточно порядка 100 deny from в конфиг апача. С чем то более сложным поможет apache+nginx. Ну и далее...
Пишите в личку подробности.
nginx может работать вполне прозрачно для "скриптов". Просто как прокси (опционально - кеширующий). От него в 90% случаев единственная польза - то, что он быстро забирает ответ от основного сервера (бакенда). Да и здесь его можно заменить вторым апачем с mpm worker, например.
Ну например, для проверки - а не собрали ли как-то не так. С регрессиями ;-)
Но таки это не 100 реквестов в сек, а на порядок
ниже. Примерно 10.29 trans/sec (Ваш пост №4).
А софтина - siege. Оно умеет POSTить.
Или http://httpd.apache.org/test/flood/
Понятно :-) Но это скорее для "чистоты эксперимента". И моделирования пресловутых
"реальных юзеров" Himiko.
Что memcache, скорее всего, тут нафиг не сдался. Это просто лишнее место,
где может что-то сломаться. И потребует адаптации движков сайтов ТС.
Раньше была reiserfs v3 очень хороша на тестах с большим числом мелких файлов (Linux). Теперь
оно немного заброшеным выглядит.
А в целом - 60k файлов - сравнительно немного. Что-то достаточно "стандартное"
для любого дистрибутива Linux (типа ext3) - скорее всего будет работать. Не оптимизируйте
без нужды.