Apache: настройте prefork для каждого виртуального хоста

Я размещаю разные сайты на одном и том же сервере Linux (экземпляр AWS EC2), и я хотел бы установить для этих сайтов разные ограничения с помощью конфигурации, специфичной для виртуального хоста. Это возможно?

2 ответа

Решение

Нет. Если вы обратитесь к документации для prefork MPM (2.4 документа здесь), вы увидите, что "контекст" всех директив конфигурации имеет область действия "конфигурация сервера". Это означает, что они не могут быть определены на уровне VirtualHost.

MPM - не лучшее место, чтобы попытаться реализовать ограничения ресурсов для чего-либо, кроме самого основного процесса. Вы, вероятно, должны изучить модули, которые специализируются на регулировании виртуальных хостов.

mpm-itk имеет MaxClientsVHost директива, но, как говорится в документации (и Эндрю Б), есть, вероятно, лучшие способы делать то, что вы хотите, например, mod_qos,

Другие вопросы по тегам