Thanks @hoopycat.
It seems to be working fine now...
Here's what the virtual host section of my httpd.conf file now looks like:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/
ServerName localhost
ServerAlias
http://localhost/
<Directory /var/www/html/>
AllowOverride all
</Directory>
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin
webmaster@mysite1.com
DocumentRoot /var/www/vhosts/mysite1.com/httpdocs/
ServerName mysite1.com
ServerAlias
www.mysite1.com
<Directory /var/www/vhosts/mysite1.com/httpdocs/>
AllowOverride all
</Directory>
ErrorLog logs/mysite1.com-error_log
CustomLog logs/mysite1.com-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin
webmaster@mysite2.com
DocumentRoot /var/www/vhosts/mysite2.com/httpdocs/
ServerName mysite2.com
ServerAlias
www.mysite2.com
<Directory /var/www/vhosts/mysite2.com/httpdocs/>
AllowOverride all
</Directory>
</VirtualHost>
However, what did you mean by "if you're using the sites-enabled directory structure, make the file come first in alphabetical order when you do an 'ls'."?
How does that work (i.e a site enabled directory structure)?
Thanks a lot for your help.
Regards,