> NameVirtualHost *
> 
> <VirtualHost *>
> ServerAlias fireopal.org *fireopal.org
> ServerAdmin webmaster at fireopal.org
> DocumentRoot /var/www/
> ServerName www.fireopal.org
> ErrorLog /var/log/apache/error.log
> </VirtualHost>
> 
> <VirtualHost *>
> ServerAlias ytilaer.com *.ytilaer.com
> ServerAdmin webmaster at fireopal.org
> DocumentRoot /var/www/host.ytilaer.com
> ServerName www.ytilaer.com
> ErrorLog /var/log/apache/host.ytilaer.com-error.log
> TransferLog /var/log/apache/host.ytilaer.com-access.log
> </VirtualHost>


I think you need to replace ServerAlias with ServerName. In this example,
destiny.ringworld.org is the name of the server. itouthouse.com is the
hosted domain.

# Virtual Host for itouthouse.com
<VirtualHost destiny.ringworld.org:80>
ServerName itouthouse.com
DocumentRoot /project/web/itouthouse/
ServerAlias itouthouse.com *.itouthouse.com
CustomLog /var/log/apache/access-itouthouse.log combined
</VirtualHost>

--
Andy Zbikowski, Sys Admin   | (WEB) http://www.ltiflex.com
LTI Flexible Products, Inc. | (PH)  763-428-9119 (EX) 132
21801 Industrial Blvd       | (FX)  763-428-9126
Rogers, MN  55374           | (PCS) 612-306-6055