What about defining the default VH by using the _default_ expression. Like this
<VirtualHost _default_:80> ServerName ServerAlias . . . </VirtualHost> On Wed, Sep 16, 2009 at 7:26 PM, Jan G.B. <ro0ot.w...@googlemail.com> wrote: > > > 2009/9/15 LuKreme <krem...@kreme.com> > >> On 15-Sep-2009, at 09:34, Jan G.B. wrote: >> >>> 2009/9/15 LuKreme <krem...@kreme.com> >>> >>>> I always put my default VirtualHost directly into the httpd.conf file, >>>> just >>>> before the Include line. >>>> >>>> >> I'd say this way it's always unclear which is the default vhost. As you >>> have to dig through <config_file> instead of just issuing a `cat >>> /etc/apache2/sites-enabled/*` or just `ls`. >>> >> >> apachectl -S >> >> As the example shows, there's also no easy way of disabling the vhost >>> on-the-fly (ie: rm <symlink>). ;-) >>> >> >> I've never needed to disabled vhosts completely like that. >> >> However, I thought if you had NameVirtualHost set and had no Vhosts >> directives that was an error in configuration. >> >> >> Great, thanks. I never noticed the show switch '-S'. That's handy. > > For disabling vhosts: it happens from time to time, when you administer > several sites with different mandants, white label stuff and alike.... > > Regards >