sábado, 19 de septiembre de 2009

Configurando dos dominios en Apache2

lo primero que vamos a hacer es respaldar todos los archivos de configuración de apache por ejemplo.
/etc/apache2/apache2.comf
/etc/apache2/ports.conf
/etc/apache2/sites-available/default
esto es por si tenemos problemas a la hora de correr el servicio, empezaremos con la configuracion de "/etc/apache2/sites-available/default"

# nano /etc/apache2/sites-available/default

Borramos todo el contenido de el fichero y lo editamos con lo siguiente:

# primer host virtual

DocumentRoot "/var/www"
ServerName localhost:80


#segundo host virtual

ServerName www.aaa.com.sv
ServerAlias aaa.com.sv
DocumentRoot "/var/www/aaa"

AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch
Allow from All



#tercer virtual host

ServerName www.bbb.com.sv
ServerAlias bbb.com.sv
DocumentRoot "/var/www/bbb"

AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch
Allow from All



Guardamos control + o, solo nos quedaría reiniciar el demonio, pero antes de todo como estamos trabajando de forma local configuraremos el /etc/hosts para que los equipos resuelvan los dominios por medio de la dirección asignada.

nano /etc/hosts

127.0.0.1 www.aaa.com.sv
127.0.0.1 www.bbb.com.sv
127.0.0.1 localhost
127.0.1.1 server

Guardamos y reiniciamos el servicio.

/etc/init.d/apache2 force-reload

solo no queda probar en nuestro navegador con las direcciones asignadas y ya...

(gracias a kootbox por sus aportes)

Gustavo Burgos (gnburgos)

No hay comentarios: