Apache: настройте prefork для каждого виртуального хоста
Я размещаю разные сайты на одном и том же сервере Linux (экземпляр AWS EC2), и я хотел бы установить для этих сайтов разные ограничения с помощью конфигурации, специфичной для виртуального хоста. Это возможно?
2 ответа
Нет. Если вы обратитесь к документации для prefork MPM (2.4 документа здесь), вы увидите, что "контекст" всех директив конфигурации имеет область действия "конфигурация сервера". Это означает, что они не могут быть определены на уровне VirtualHost.
MPM - не лучшее место, чтобы попытаться реализовать ограничения ресурсов для чего-либо, кроме самого основного процесса. Вы, вероятно, должны изучить модули, которые специализируются на регулировании виртуальных хостов.
mpm-itk
имеет MaxClientsVHost
директива, но, как говорится в документации (и Эндрю Б), есть, вероятно, лучшие способы делать то, что вы хотите, например, mod_qos
,