Long time Debian person, experimenting with FreeBSD.
TL;DR - Should I set up Apache config the way I'm used to, or like the distribution does?
I really like the way Debian's Apache config is handled/set up. With the -available directories and -enabled directories, and using separate config files for each virtual host, linking from -available to -enabled. Same with modules and config options like PHP or SSL.
I've just started checking out apache on FreeBSD, and I've noticed that the version I installed via pkg install apache24
uses one massive configuration file.
Is there any reason to not back httpd.conf
up and change at least the host definitions over to the Debian style? I typically remove the default host definitions and only use ones I want to serve up, with a catch all that serves nothing.