You don't need the db.hostname file for Apache.<br>You don't have the document roots setup for your vhosts, so it is defaulting to your main Apache DocumentRoot nor have you defined the domains each vhost should listen to.
<br><br>You will of course need the domains setup in your DNS servers and have them pointed to your Apache server.  With Apache the main things you need to look for is something like this<br><br>Listen 80<br><br>NameVirtualHost *:80    # ------- if you want to have Apache listen on all IP's assigned on this box
<br>or<br>NameVirtualHost <a href="http://192.168.1.3:80">192.168.1.3:80</a>   ------  this will make Apache listen on this IP for some vhosts (defined in the vhost settings).  For example if you want this domain accessible by the outside world (ignore that I used a non-routable IP)
<br>NameVirtualHost <a href="http://10.10.2.1:80">10.10.2.1:80</a> -------- listens on another IP that is only accessible for folks within your network.<br><br>Then just do something like<br><VirtualHost <a href="http://192.168.1.3:80">
192.168.1.3:80</a>><br>
         ServerAdmin <a href="mailto:dlederer@hilltowncharter.org">dlederer@hilltowncharter.org</a><br>         DocumentRoot   /var/www/html/site1<br>         ServerName <a href="http://hilltowncharter.org">hilltowncharter.org
</a><br>         ServerAlias <a href="http://www.hilltowncharter.org">www.hilltowncharter.org</a><br>         ErrorLog /path/to/logs/hilltown-error_log<br>         CustomLog /path/to/logs/hilltown/access combined<br> </VirtualHost>
<br><br><VirtualHost <a href="http://192.168.1.3:80">192.168.1.3:80</a>><br>

        ServerAdmin <a href="mailto:dlederer@hilltowncharter.org">dlederer@hilltowncharter.org</a><br>
        DocumentRoot   /var/www/html/site2<br>        ServerName <a href="http://www.nationaidsbrigade.org">www.nationaidsbrigade.org</a><br>        ServerAlias <a href="http://nationaidsbrigade.org">nationaidsbrigade.org
</a><br>
        ErrorLog /path/to/logs/nation-error_log<br>
        CustomLog /path/to/logs/nation/access combined<br>
 </VirtualHost><br><br>To make a vhost accessible for only your internal network use just change the <br>
<VirtualHost <a href="http://192.168.1.3:80">192.168.1.3:80</a>> to <br>
<VirtualHost <a href="http://10.10.2.1:80">10.10.2.1:80</a>><br><br>I think it is just easier to just define the DirectoryIndex/ServerSignature stuff in the main part of httpd.conf not inside the vhost.<br>Is this site suppose to have a SSL counterpart?  If so you will need to define that in the 
ssl.conf and make it listen on 443.  You will also need to tell httpd.conf to look for the ssl.conf file<br>Add this <br><IfModule mod_ssl.c><br>    Include conf/ssl.conf<br></IfModule><br>So in your SSL.conf use something like this
<br><br><VirtualHost <a href="http://192.168.1.3:443">192.168.1.3:443</a>><br>


        ServerAdmin <a href="mailto:dlederer@hilltowncharter.org">dlederer@hilltowncharter.org</a><br>

        DocumentRoot   /var/www/html/site2<br>
        ServerName <a href="http://www.nationaidsbrigade.org">www.nationaidsbrigade.org</a><br>
        ServerAlias <a href="http://nationaidsbrigade.org">nationaidsbrigade.org</a><br>

        ErrorLog /path/to/logs/nation-error_log<br>

        CustomLog /path/to/logs/nation/access combined<br>        SSLEngine on<br>        SSLProtocol -ALL +SSLv3 +TLSv1<br>        SSLCipherSuite ALL:!aNULL:!ADH:!eNULL:!EXP:RC4+RSA:+HIGH:+MEDIUM                          
<br>        SSLCertificateFile /path/to/your/ssl/cert/nation.crt<br>        SSLCertificateKeyFile /path/to/your/ssl/key/.nation.key<br>        SSLCACertificateFile /path/to/your/ssl/certs/ca-bundle.crt<br>

 </VirtualHost><br><br>Good Luck,<br>Nick Baronian<br><br><br>> Hi,<br>> what files besides httpd.conf needs to know about virtual servers. My main server (hilltown) is accessable from the web, my additional virtual servers are not.
<br>> <br>> # Virtual host <a href="http://www.hilltowncharter.org">www.hilltowncharter.org</a><br>> <VirtualHost *><br>>         ServerAdmin <a href="mailto:dlederer@hilltowncharter.org">dlederer@hilltowncharter.org
</a><br>>         ServerSignature email<br>>         DirectoryIndex index.php index.html index.htm index.shtml<br>>         SSLEngine on<br>>         LogLevel debug<br>>         HostNameLookups off<br>> </VirtualHost>
<br>> <br>> # Virtual host <a href="http://www.nationaidsbrigade.org">www.nationaidsbrigade.org</a> <VirtualHost <a href="http://192.168.1.3">192.168.1.3</a>><br>>         DocumentRoot /var/www/html/nab<br>
>         ServerAdmin <a href="mailto:dlederer@hilltowncharter.org">dlederer@hilltowncharter.org</a><br>>         ServerName <a href="http://www.nationaidsbrigade.org">www.nationaidsbrigade.org</a><br>>         ServerAlias 
<a href="http://nationaidsbrigade.org">nationaidsbrigade.org</a><br>>         ServerSignature email<br>>         DirectoryIndex index.html index.htm index.shtml </VirtualHost><br>> <br>> On the debian side I know there's 
db.hostname files, but I cant see the equivalent for RH, thanks<br><br>