Home » Tecnología » Crear Virtual Host Apache con ficheros include

Crear Virtual Host Apache con ficheros include

Publicado en: Tecnología

centos-logo

Mini manual para crear en CentOS virtual hosts de Apache, sin tocar el fichero de configuración general, si no creándolos en el directorio de includes de Apache.

Para otras distribuciones *nix tan solo varía la ruta del fichero de configuración de Apache y del directorio conf.d

Indice de tareas:

  1. Crear directorio web en el sistema de ficheros
  2. Descomentar del fichero de configuración de Apache la opción NameVirtualHost
  3. Añadir el include al virtualhost en conf.d
  4. Reiniciar Apache

Crear directorio en la estructura web

# mkdir /var/www/vhosts/demos.macosas.local

Editar el fichero de configuración de Apache

# vi /etc/httpd/conf/httpd.conf

Descomentar:

NameVirtualHost *:80

Esto habilita los Virtual Host de Apache
Crear un fichero de configuración para el Virtual Host

# vi /etc/httpd/conf.d/demos.macosas.local.conf

Añadir:

<VirtualHost *:80>
ServerName demos.macosas.local
DocumentRoot /var/www/vhosts/demosMacOSas
<Directory /var/www/vhosts/demosMacOSas>
 allow from all
 Options -Indexes
 AllowOverride ALL
</Directory>
</VirtualHost>

Comprobar si la confiración de Apache es correcta

# apachectl -S

Reiniciar Apache

# service httpd restart

Saludos