Wow. Not much going on in here. Thanks for your help, to the people above me, nothing so far though. I've made some changes, here's what it's looking like now. Still the same issue though, site one seems to be taking precedence over 2.
### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:
http://httpd.apache.org/docs-2.0/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost
www.serenzia.com
#
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
#
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
<VirtualHost
www.serenzia.com>
ServerAdmin
webmaster@serenzia.com
DocumentRoot "/var/www/html/serenzia"
ServerName serenzia.com
ServerAlias
www.serenzia.com
# ErrorLog logs/
# CustomLog logs/
<Directory "/var/www/html/serenzia/stuff">
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /usr/local/apache/passwd/passwords
Require user eric
</Directory>
<Directory "/var/www/html/serenzia/business">
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /usr/local/apache/passwd/passwords
Require user eddie
</Directory>
</VirtualHost>
NameVirtualHost
www.redcoreclothing.com
<VirtualHost
www.redcoreclothing.com>
ServerAdmin
webmaster@redcore.com
DocumentRoot "/var/www/html/redcore"
ServerName redcoreclothing.com
ServerAlias
www.redcoreclothing.com
# ErrorLog logs/
# CustomLog logs/
<Directory "/var/www/html/redcore/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
#
http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/html/redcore/bs">
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /usr/local/apache/passwd/passwords
Require user red
</Directory>
</VirtualHost>
Is anyone around here familiar with this, or am i just kind of taking a shot in the dark?