Como configurar Apache Virtual Hosts en una arquitectura Linux

Partiendo la base de que está configurado el archivo hosts y que estamos en root.

Localizamos el archivo httpd.conf y lo editamos.
sudo nano /etc/httpd/conf/httpd.conf

Nos aseguramos de que esta linea está sin comentar

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

Accedemos al fichero de los servidores virtuales que ha sido incluido en httpd.conf
sudo nano /etc/httpd/conf/extra/httpd-vhosts.conf

La configuración de los servidores virtuales ha de parecerse a esto pero cambiando los valores por los que correspondan.

<VirtualHost *:80>
ServerAdmin webmaster@domain1.com
DocumentRoot “/var/www/domain1.com/”
ServerName domain1.com
ServerAlias www.domain1.com
ErrorLog “/var/www/log/httpd/domain1.com-error_log”
CustomLog “/var/log/httpd/domain1.com-access_log” common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin webmaster@domain2.com
DocumentRoot “/var/www/domain2.com”
ServerName domain2.com
ErrorLog “/var/log/httpd/domain2.com-error_log”
CustomLog “/var/log/httpd/domain2.com-access_log” common
</VirtualHost>

Lo importante es tener correcto la ruta ServerAdmin , nombre y alias del dominio, en el caso de que lo tuviera, ServerName, ServerAlias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *