I started this blog back in 2009 when I helped port blogsum to FreeBSD
as that’s what my webserver was running at the time. While blogsum was
purposebuilt to run on OpenBSD’s apache 1.3 with mod_perl it ran fine
on FreeBSD using apache2 as well. At some point my webserver was
migrated to OpenBSD and there it’s stayed. Over the years OpenBSD
mothballed their custom apache 1.3 in favour first of nginx and then
their own httpd; around the time the first change was percolating up I
migrated all my exising websites to nginx, the exception was the blog
as nginx didn’t support mod_perl. So it alone stayed on apache, first
1.3 and the when OpenBSD stopped packaging that it moved to 2.x. After
a recent upgrade it just wouldn’t start, apache couldn’t load
mod_perl throwing an exception and couldn’t start.
Continue reading →