[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#625223: Please make the different MPMs co-installable



Package: apache2
Version: 2.2.17-3

From /usr/share/doc/apache2/README.multiple-instances:

| MPMs
| ====
|
| You can use different MPMs for different instances by setting
| APACHE_HTTPD to one of /usr/lib/apache2/mpm-*/apache2. Note that
| some modules like mod_php only work with the non-threaded MPMs
| (prefork, itk).

Along with the magic in /etc/init.d/apache2, /usr/sbin/apache2ctl and
the other scripts that recognize -$favour suffixes, this works like a
charm to run multiple instances in parallel.

Unfortunately, the Debian packaging prevents the co-installation of
multiple Provides/Conflicts: apache2-mpm fields. The only file that is
actually conflicting is /usr/sbin/apache2 - this could easily be taken
care of by making it an "alternative". It is already a symlink, it
would just be managed by update-alternatives instead of being shipped
in some package. (Maybe with a raised priority for the "default" MPM.)

I would be willing to write a patch for this if the maintainers don't
think there would be an objection to enabling multiple instances with
different MPMs.

Thanks for considering,
Christoph
-- 
Dembach Goo Informatik GmbH & Co. KG
Unter Sachsenhausen 33, D-50667 Köln
Tel.: +49 2161 4643 187, Fax: +49 221 801483 20
E-Mail: cbe@dg-i.net, Support-Hotline: 0800 / 100 4323

Amtsgericht Köln HRA 22794, USt-IdNr.: DE242 159 527
Haftende Gesellschafterin: Dembach Goo Verwaltungsgesellschaft mbH
Deren Geschäftsführer: Manon Goo, Andreas Dembach

Attachment: signature.asc
Description: Digital signature


Reply to: