Cargando...

Vhost tipico para apache (con rewrite)

Una tarea básica es poder configurar un vhost en apache, para poder alojar diversos dominios/subdominios en un mismo servidor.

Cada vhost, se maneja en un archivo .conf por separado bajo el directorio (según la instalación de linux)

/etc/apache2/sites-available

para, después activarlo con

a2enmodsite archivo_vhost

sin olvidar recargar (no es necesario reiniciar) el servicio de apache.

sudo service apache2 reload

Como base, lo siguiente es una guía ejemplo de una configuración tradicional de vhost, con soporte para mod_rewrite, en extremo útil para casi cualquier framework.

<VirtualHost *:80> ServerName dominio.com ServerAlias www.dominio.com ServerAdmin correo@dominio.com DocumentRoot /var/www/html/ <Directory /var/www/html> Require all granted Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/dominio.com.error.log CustomLog ${APACHE_LOG_DIR}/dominio.com.access.log combined </VirtualHost>