Good news!  There’s now a variant of the apache22 port on FreeBSD for enabling the worker MPM (Multi-Processing Module).  Previously, one was required to build the option via:

# cd /usr/ports/www/apache22

# make WITH_MPM=worker install

While trivial, this annoyed me for a couple of reasons:

  • It’s abnormal that I type anything other than ‘make install’ when building ports, so it’s easy to forget to add the option.
  • If one is maintaining ports via portupgrade, you have to remember to add the option to portupgrade’s config (pkgtools.conf) and/or make.conf


A new port just makes my life that much easier:

# cd /usr/ports/www/apache22-worker-mpm

# make install clean

Done.  Info on the port can of course be found at FreshPorts:  http://www.freshports.org/www/apache22-worker-mpm/