Horarios

(Aquí enlaces a las entradas de horarios)

Sectarios

martes, 4 de octubre de 2011

Un mismo servidor web con dos dominios

Estas pruebas las realizaremos sobre Linux.

Para empezar, simularemos dos dominios en el equipo:
Editamos el fichero /etc/hosts y añadimos dos dominios ficticios que apunten a localhost (marcas en verde):
127.0.0.1 localhost
127.0.1.1 barquillos-System-Product-Name
127.0.0.1 dominio1.com     www.dominio1.com
127.0.0.1 dominio2.com     www.dominio2.com

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Creamos directorios dentro de /var/www como si fuesen las webs de nuestros dominios.

Ya solo nos queda configurar nuestro servidor de web, en este caso lo haremos con apache. Para ello editaremos el fichero "000-default" en /etc/apache2/sites-enable. Al final de este fichero añadiremos las siguientes necesarias para hacer referencia a cada uno de los dominos (marcas en verde):

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/dom1
ServerName www.dominio1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/dom2
ServerName www.dominio2.com
</VirtualHost>

0 comentarios:

Contra la ley Sinde

¿Estas en desacuerdo con la ley sinde? No permitas que coarten tu libertad.
labioswert Bájame

Top Resumenes

Publicidad