Назад | Перейти на главную страницу

apache mpm-worker (модуля mpm_worker не существует!)

Я новичок, и у меня есть коробка Ubuntu 12.04, в которую я установил Apache с помощью команды

apt-get install apache2

Установил все нормально. Затем мне понадобился mpm-worker, поэтому я установил mpm-worker с помощью команды

apt-get install apache2-mpm-worker

Но когда я хочу включить модуль, я получил эту ошибку:

ERROR: Module mpm_worker does not exist!

Я не могу найти эти модули в каталоге доступных модов. Я искал, но ничего не нашел.

Какие-либо предложения?

Модули мультиобработки являются частью Apache 2.2 и включены в установку apache2. Вам просто нужно «переключиться» с используемого MPM на рабочий MPM. ПРИМЕЧАНИЕ. Вы можете запустить Apache ТОЛЬКО с одним выбранным MPM, т.е. вы ДОЛЖНЫ "отключить" текущий, а затем "изменить" желаемый.

Чтобы определить, какой MPM используется в настоящее время, запустите apache2ctl -V. Вы увидите такую ​​строку:

 Server MPM:     prefork

Предполагая, что вы запускаете «prefork» (как в приведенном выше примере), переключение выполняется с помощью следующих команд:

 a2dismod mpm_prefork
 a2enmod mpm_worker
 service apache2 restart

ПРИМЕЧАНИЕ: Если вы не вошли в систему как root (а вы НЕ ДОЛЖНЫ быть!), Вам, вероятно, потребуется перед каждой командной строкой sudo иметь достаточные привилегии.