From: "Christoph Maser", Sunday, August 23, 2009 1:57 AM > Am Sonntag, den 23.08.2009, 09:34 +0200 schrieb Christoph Maser: >> But what >> i really expect from a TipsAndTricks/ApacheVhost is to explain how to >> make sure which vhost will be the default vhost when using includes. >> ... > > Oh you have that also i found it on the wiki changelog. > http://wiki.centos.org/EdHeron/Apache-vhost-default why did you put that > in a seperate article? You describe 2 ways of doing it (httpd.conf and > vhost.d) but where is the centos-way (using only conf.d) ? I changed the suggested name of Apache-vhost-default to ApacheVhostDefault. You've probably noticed the separate proposal for it by now. Actually, I was setting up a new server with some websites on it and mistyped something, which led to the first valid host being displayed when I was testing everything. I played with a few methods of catching a bad website name and displaying the main host. Since I hadn't seen something like it before, I decided to write an article. While writing the article, I realized that my vhost directory was not documented. It seemed that there wasn't an official method of using include files to define virtual hosts. I decided against the common method of using conf.d because it resulted in virtual hosts being defined with modules. Since the distributed httpd.conf file had the virtual hosts at the end of the file and I wanted to use external files, I decided to extend the existing conf.d setup to a new directory. I decided to make them separate files because the ApacheVhostDir is not required reading for ApacheVhostDefault (if you don't have external files). I thought it would be easier for multiple authors to maintain multiple documents (I'm assuming there will be other Apache TipsAndTricks) I'm suggesting that putting virtual host files in conf.d is a shortcut and not 'proper'. It may work fine and I'm not suggesting people can't take shortcuts, but putting the virtual host files in conf.d changes the order of configuration items from the Apache distribution. Kind of like stop signs. The proper thing to do is come to a full and complete stop, whether there is anybody around or not. The common application is to slow to less than 5 mph and verify that there isn't any chance of accident or citation, then continue. Certainly, if a driving instructor taught the shortcut method, they'd get sued at some point, so they teach the proper method and pretend not to notice if the student takes the shortcut outside of class. Also, I'm not suggesting that we change the CentOS distribution. A vhost.d directory is just a user-installable option.