3 ms·
So... Apache was removed from base on Mar 14 2014 in favor of nginx, and nginx on Aug 27 2014 in favor of OpenBSD httpd. For sysadmins who closely follow the "
by xiaq 12y ago
So... Apache was removed from base on Mar 14 2014 in favor of nginx, and nginx on Aug 27 2014 in favor of OpenBSD httpd.
For sysadmins who closely follow the "recommended" way, having to migrate the configurations of the http server twice within half a year must have been a frustrating experience.
Also, I wonder what "removal from base" means exactly - can you still install them (the OpenBSD-patched versions) from the ports collection or something like that?
- sarnowski 12y agoThat's correct. They are still available in the ports. If were operating a complex setup, you probably already used nginx from ports before. Not being in the base means that it doesn't get the same security attention as its not officially part of OpenBSD anymore.
- xiaq 12y ago> If were operating a complex setup, you probably already used nginx from ports before. Does "before" refer to the period before Apache was dropped from and nginx was imported to base? (Since apparently you can just use nginx from the base when it is there.) EDIT: It just occurred to me that "complex setup" likely indicates that you would like to change some build flags, so you have to install from the ports. Stupid me.
- brynet 12y agoAnd the nginx in ports still maintains at least one significant OpenBSD patch: chroot(2) functionality.
- 4ad 12y agoApache was removed from base in 2014, but nginx was added to base in 2011. Sysadmins had ~2 years to migrate from Apache to nginx (and if they didn't want to migrate, they could continue to use Apache from ports). For nginx, they only had 6 months to migrate (though again, they can still use nginx from ports). So no, they didn't have to migrate the http configuration twice a year, more like twice in 4 years, although, considering that OpenBSD only ever included into base 3 web servers, more like twice in 16 years.
- hobarrera 12y agoThose sysadmins could still use nginx from ports. That's what I did, and will continue to do until httpd gets SNI support. Nothing broke for anyone during this time.