Hola a todos, estoy teniendo problemas al crear multiples Virtual Hosts en el archivo httpd.conf de apache.
Estoy usando un VPS Centos6 y en el fichero /etc/hosts tengo lo siguiente:
Código:
127.0.0.1 localhost.localdomain localhost
82.223.107.*** www.midominio.es
82.223.107.*** zend.midominio.es
# Auto-generated hostname. Please do not remove this comment.
82.223.107.*** vrtl12515.servidoresdns.net vrtl12515
Y en el archivo /etc/httpd/conf/httpd.conf tengo lo siguiente:
Código:
....
Listen 80
....
NameVirtualHost 82.223.107.***:80
<VirtualHost *:80>
ServerName www.midominio.es
DocumentRoot /var/www/html/
<Directory /var/www/html/>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName zend.midominio.es
DocumentRoot /var/www/html/zfmarkettwits/public/
<Directory /var/www/html/zfmarkettwits/public/>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Sin embargo, tan solo accedo a la carpeta del primer Virtual Host definido, esto es, tal y como esta ahora, tanto accediendo desde
www.midominio.es como zend.midominio.es me lleva siempre a la carpeta /var/www/html, pero si primero defino el Virtual Host de zend.midominio.es y luego el de
www.midominio.es siempre me lleva a la carpeta /var/www/html/zfmarkettwits/public.
Muchas gracias de antemano