My knowledge is a bit rusty and my previous configuration got lost during a mistake in a migration process. A few questions to appear in a series to get it back again. Nr 4:
So, it wasn't that hard to get Apache running, but I had some pretty complex virtual hosts configuration. It will take a while to get them all back, but let's just try to get some things right first.
My current configuration listens to all ip addresses (good), and serves all hostnames (not good). I would like it to block all, set an errorpage for "access denied" and to allow only one hostname. It should allow http://www.undermyhat.org
(only some silly ramblings as a test site), but not, say, http://www.metacarpus.com
(to be defined as another site later).
As you can see now, all point to the same address and I know it is simple, but I couldn't seem to get my hands around it. The relevant config part is as follows (currently, the root documentroot also points to the same location):
CustomLog "logs/undermyhat.com-access.log" common
Options Indexes FollowSymLinks
Allow from all