I have configured Apache 2.2 so that I can have 2 hosts. The problem is when I connect using the second host, the default one is loaded.
This is the vhosts.conf file:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin support@desytec.com
DocumentRoot /var/www/proyectos/mutual/contratos/web
ServerName contratos.mutual.dev
ErrorLog /etc/httpd/logs/mutual-contratos-error_log
<Directory "/var/www/proyectos/mutual/contratos/web">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin support@desytec.com
DocumentRoot /var/www/proyectos/spensiones/html
ServerName biotempo.spensiones.dev
ErrorLog /etc/httpd/logs/biotempo.spensiones.dev-error_log
<Directory "/var/www/proyectos/spensiones/html">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
And this is the "httpd -S" command output:
[root@orahost conf.d]# httpd -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443 localhost.localdomain (/etc/httpd/conf.d/ssl.conf:81)
*:80 is a NameVirtualHost
default server contratos.mutual.dev (/etc/httpd/conf.d/vhosts.conf:3)
port 80 namevhost contratos.mutual.dev (/etc/httpd/conf.d/vhosts.conf:3)
port 80 namevhost biotempo.spensiones.dev (/etc/httpd/conf.d/vhosts.conf:16)
Syntax OK
[root@orahost conf.d]#
To test, from a remote computer I try to load biotempo.spensiones.dev but the default server is displayed.
Any help, please?