Crear y Activar Sites en Apache con Linux

Básicamente, todos los sitios webs en este servidor se encuentran en un directorio llamado sites-available (que significa en inglés, sitios-disponibles), bajo/etc/apache2.

Los sitios web activos se encuentran listados en el directorio sites-enabled (que significa sitios habilitados).

Cuando queremos crear un sitio web en el servidor, lo hacemos en/etc/apache2/sites-available. Es allí también donde debemos hacer los cambios en la configuración de los sitios.

En el directorio sites-enabled apenas hay enlaces (symlinks) para los sitios web activos. Dichos enlaces (symlinks) apuntan a los archivos físicos de configuración de los sitios web en el directorio sites-available.

Habilitando y Desactivando Sitios Web en Apache:
a2ensite y a2dissite

Para activar y desactivar sitios web, usamos las instrucciones a2ensite y a2dissite(del inglés “Apache 2 enable site” o “Apache 2 habilitar sitio” y “Apache 2 disable site”o “Apache 2 desactivar sitio”).

En los pasos anteriores configuramos Apache y pudimos verificar que el servidor web estaba activo visitando el ip o dirección del mismo. La página web mostrada corresponde al sitio web por defecto (default en inglés). Podemos verlo incluido en el directorio de sitios webs activos /etc/apache2/sites-active:

ls /etc/apache2/sites-enabled

Si queremos desactivar el sitio web “default”, basta con escribir el comando:

sudo a2dissite default

Ejecutado el comando anterior, podemos ver que ya no está incluido en los sitios activos:

ls /etc/apache2/sites-enabled

Pero para que la desactivación entre en efecto, debemos cargar Apache nuevamente:

sudo /etc/init.d/apache2 reload

Si navegamos ahora a la dirección web o IP de nuestro servidor, el navegador nos mostrará una página de error (en algunos sistemas de hosting que usan cache, es necesario reiniciar el servidor para activar el cambio).

Si queremos reactivar el sitio web por defecto, basta con usar a2ensite y cargar apache nuevamente:

sudo a2ensite default
sudo /etc/init.d/apache2 reload

Esto colocará enlaces nuevamente en el directorio /etc/apache2/sites-enabled para el sitio web default albergado en /etc/apache2/sites-available.

En los pasos siguientes veremos cómo crear el espacio físico o directorios para los sitios web y la configuración de los mismos.

Fuente: socinfo.com

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s