- http://XXX.XXX.XXX.XXX/ --> /var/www/default/
- http://www.dominio1.com/ --> /var/www/dominio1.com/
- http://www.dominio2.com/ --> /var/www/dominio2.com/
- http://mail.dominio1.com/ --> /var/www/mail/
Os pongo aqui los vhosts que tengo definidos.
default
Código:
  
dominio1.comNameVirtualHost *:80
< VirtualHost *:80>
        # Nombre del servidor.
        # Alias del servidor.
        # Correo del administrador.
        ServerAdmin root@localhost
        # Ruta de los archivos de este vhost.
        DocumentRoot /var/www/default
        < Directory /var/www/default>
                Options FollowSymLinks
                AllowOverride All
                Order allow,deny
                Allow from all
        < /Directory>
        #Dirección del log.
        CustomLog /var/log/apache2/dominios/default.log combined
        < IfModule mod_php5.c>
                php_admin_value open_basedir "/var/www/default:/usr/lib/php5:/tmp:/usr/share:/etc/phpmyadmin"
        < /IfModule>
< /VirtualHost>
Código:
  
dominio2.com< VirtualHost *:80>
        # Nombre del servidor.
        ServerName www.dominio1.com
        # Alias del servidor.
#       ServerAlias dominio1.com
        # Correo del administrador.
        ServerAdmin [email protected]
        # Ruta de los archivos de este vhost.
        DocumentRoot /var/www/dominio1.com
        < Directory /var/www/dominio1.com>
                Options FollowSymLinks
                AllowOverride All
                Order allow,deny
                Allow from all
        < /Directory>
        #Dirección del log.
        CustomLog /var/log/apache2/dominios/dominio1.com.log combined
        < IfModule mod_php5.c>
                php_admin_value open_basedir "/var/www/dominio1.com:/usr/lib/php5:/tmp:/usr/share:/etc/phpmyadmin"
        < /IfModule>
< /VirtualHost>
Código:
  
mail< VirtualHost *:80>
        # Nombre del servidor.
        ServerName www.dominio2.com
        # Alias del servidor.
#       ServerAlias dominio2.com
        # Correo del administrador.
        ServerAdmin [email protected]
        # Ruta de los archivos de este vhost.
        DocumentRoot /var/www/dominio2.com
        < Directory /var/www/dominio2.com>
                Options FollowSymLinks
                AllowOverride All
                Order allow,deny
                Allow from all
        < /Directory>
        #Dirección del log.
        CustomLog /var/log/apache2/dominios/dominio2.com.log combined
        < IfModule mod_php5.c>
                php_admin_value open_basedir "/var/www/dominio2.com:/usr/lib/php5:/tmp:/usr/share:/etc/phpmyadmin"
        < /IfModule>
< /VirtualHost>
Código:
  
El caso es que tal cual no funciona, alguna idea?< Directory /usr/share/squirrelmail>
  Options Indexes FollowSymLinks
  < IfModule mod_php4.c>
    php_flag register_globals off
  < /IfModule>
  < IfModule mod_php5.c>
    php_flag register_globals off
  < /IfModule>
  < IfModule mod_dir.c>
    DirectoryIndex index.php
  < /IfModule>
  # access to configtest is limited by default to prevent information leak
  < Files configtest.php>
    order deny,allow
    deny from all
    allow from 127.0.0.1
  < /Files>
< /Directory>
# users will prefer a simple URL like http://webmail.example.com
< VirtualHost *>
  DocumentRoot /var/www/mail
  ServerName mail.dominio1.com
< /VirtualHost>
Un saludo y gracias.
 
