auxesis/visage — pull request #147 by mgedmin (2014-11-25 11:20:21+00:00)
Title: Debian's Apache >= 2.4 changed site config names

Quoting /usr/share/doc/apache2/NEWS.Debian.gz on my Ubuntu machine:

> apache2 (2.4.1-1) unstable; urgency=low
...
> Moreover, the configuration mechanism in Debian has changed. All
> configurations in sites-enabled and conf-enabled need a ".conf" suffix now.
...
> Note this means all existing sites are ignored until they get a ".conf"
> suffix and are re-enabled by the use of a2ensite. The script in [3] can
> automate that for simple cases. This change also includes Debian default
> sites, so the default site has been renamed to 000-default to avoid naming
> confusions.

BTW `a2ensite` accepts the site name without the .conf suffix, I checked.

My experiments on Ubuntu 12.04 (with Apache 2.2, still using the older conventions) show that `a2dissite 000-default` tries to disable the site called `default` and finds it's already disabled. So it might work for all the users. I haven't actually tried it out in a fresh Vagrant VM to see if it would successfully disable the default site, because Vagrant is annoying today.