Configurar Apache en Ubuntu

Ubuntu utiliza un esquema de Apache diferente al que usan otros sistemas operativos no basados en debian. Las diferencias son pequeñas, pero importantes a la hora de su configuración e implementación en sitios web. En este artículo explicaremos varias opciones de configuración del sitio y del módulo para Apache en Ubuntu.

 

Visualizamos el archivo de configuración de Apache:

El resultado será:

 

Configuración

Ajustaremos la configuración de:

  • sites-available
  • sites-enabled
  • mods-available
  • mods-enabled

sites-available

El sites-available contiene las configuraciones para cada sitio que quieras servir. Se conocen como máquinas virtuales , o host virtuales .

Dentro de la carpeta, encontrarás:

El valor predeterminado de estos archivos de Apache indican qué hacer y dónde se encuentran los archivos.

No está activado por defecto, debes hacerlo manualmente.

 

sites-enabled

El sites-enabled contiene los enlaces simbólicos a los sitios a los cuales se está sirviendo.

Por ejemplo, puedes tener dos host virtuales configurados y preparados para su uso en el sites-available, pero sólo un host virtual tiene un enlace simbólico desde el sites-enabled ya activado y sirviendo.

Dentro de la carpeta podemos ver que host está activado:

El resultado nos dice que default esta activado. Y el enlace simbólico 000-default  está correctamente configurado en sites-available.

 

mods-available

Esta carpeta contiene los módulos apache, ya preparados para ser activados.

Ejecuta:

Podrás ver los módulos disponibles en tu instalación base, pero no todos están habilitados para su uso. Debes habilitar todos los módulos que te resulten necesarios.

 

mods-enabled

Contiene los módulos que están habilitados.

Ejecuta:

Entre otros modulos, aqui podras encontrar php5.conf.

 

 

Permitir módulos por sitios

Con estos comandos podrás activar o desactivar los módulos por sitios.

a2dissite:

Este comando elimina el enlace a un sitio activado previamente.

La respuesta, será:

Reinicia apache:

 

a2ensite:

Establece un enlace a un sitio que no está habilitado.

La respuesta será:

Reinicia apache:

 

a2dismod:

Desactiva cualquier módulo que haya sido activado anteriormente.

La respuesta será:

Si observamos el mods-enabled, veremos que los enlaces simbólicos de php5.conf y php5.load fueron eliminados.

 

a2enmod:

Activa cualquier módulo que se encuentre en la carpeta mods-available.

La respuesta será:

 

Después de cada cambio no debes olvidarte de reiniciar apache.

 

Configurar Apache en Ubuntu
VOTA EL ARTICULO POR FAVOR

Agregar comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.