Почему apache2-mpm-prefork должен быть удален при установке apache2-mpm-worker?

У меня есть пакет А, который зависит от apache2-mpm-prefork, Пакет А был установлен. Сейчас попробовал установить apache2-mpm-worker, но вывод:

me@XXX:~$ sudo apt-get install apache2-mpm-worker 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
...
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  apache2-mpm-prefork packageA
The following NEW packages will be installed:
  apache2-mpm-worker

Зачем? Как установить apache2-mpm-worker, не трогая packageA? Спасибо

1 ответ

В Debian у вас может быть только один экземпляр apache, и он должен использовать один из mpm. Один экземпляр apache не может использовать несколько mpm.

Вы можете скомпилировать другие версии и запустить их из / opt, но это не предназначено. Идеология Debian заключается в том, что если вам нужно несколько экземпляров какого-либо сервиса, вы должны использовать несколько серверов.

PS Это не то же самое для каждого сервиса, но для большинства из них.

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