ENTRAR
UNIRSE AL CLUB

Activar y desactivar módulos de Apache Ubuntu Server 20.04

Marçal Alarcón

-

22 octubre 2021

-

0.0/5

Bienvenido a este tutorial, donde aprenderás TODO acerca de los módulos en Apache de Ubuntu Server 20.04.

¿Empezamos con los módulos?

1. ¿Qué son los módulos en Apache?

En Apache existen los módulos, que es una manera de agrupar/modularizar ciertos funcionamientos para el servidor. Actualmente existen una gran cantidad de módulos para usar con Apache, algunos de ellos son: userdir, virtualhosting, rewriteHaz clic aquí para ver todos los módulos disponibles de Apache.

2. Los módulos de Apache

En Apache existen 2 tipos de módulos que son:

  • Los módulos estáticos
  • Los módulos dinámicos

A continuación te voy a enseñar como ver cada uno de ellos:

Los módulos estáticos

Para saber los módulos estáticos que tiene en memoria Apache, debemos de ejecutar el siguiente comando:

apache2ctl -l

Estos son los módulos que por defecto tiene Apache en memoria.

Los módulos dinámicos

Para saber los módulos dinámicos que tiene Apache activados, debemos de ejecutar el siguiente comando:

ls -la /etc/apache2/mods-enabled

Estos son los módulos dinámicos que por defecto tiene Apache. Hay que destacar que todos estos ficheros son enlaces blandos hacia el directorio mods.available.sudo.

Ver todos los módulos disponibles

En Apache existen muchísimos módulos, que para listarlos todos debemos de ejecutar el siguiente comando:

ls /usr/lib/apache2/modules

Esta es la lista de todos los módulos disponibles de Apache. En caso de que queramos instalar más módulos, deberemos de importarlos en esta carpeta.

Si queremos ver los módulos disponibles que podemos importar dentro de nuestro servidor Apache, debemos de ejecutar el siguiente comando:

apt-cache search libapache2-mod
TUTORIAL RECOMENDADO PARA Ubuntu

Autenticación y autorización en Apache Ubuntu Server 20.04

3. Activar un módulo de Apache

En este caso, vamos a probar a activar el módulo userdir, para ello deberemos de:

Paso2Comprobar que lo tenemos desactivado.

ls /etc/apache2/mods-enabled

Podemos ver que no aparece ni el fichero userdir.conf ni el userdir.load. Eso significa que no tenemos el módulo activado.

Paso2Para activar el módulo, debemos de ejecutar el siguiente comando

a2enmod userdir

Paso2Aplicamos los cambios reiniciando el servicio de apache.

service apache2 restart

Paso2Mostramos nuevamente los módulos activos para ver si se ha activado correctamente.

ls /etc/apache2/mods-enabled

Paso2Ahora abrimos el fichero userdir.conf…

nano /etc/apache2/mods-enabled/userdir.conf

Paso2…Y comprobamos que esté configurado igual:

<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit Indexes
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
                Require method GET POST OPTIONS
        </Directory>
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Paso2Creamos la carpeta public_html dentro de nuestro usuario actual.

mkdir /home/mab55/public_html

IMPORTANTE: En donde pone mab55, debes de poner allí el nombre de tu usuario de Ubuntu.

Paso2Para comprobar que funciona, en nuestro cliente escribiremos la ip o dominio seguido de /~nombre_usuario (en mi caso es mab55).

Si todo ha ido correctamente nos debe de aparecer esto:

4. Desactivar un módulo de Apache

Lo mismo que podemos activar módulos, también podemos desactivarlos. En mi caso voy a deshabilitar el módulo de userdir usando el siguiente comando:

a2dismod userdir

Espero que hayas aprendido sobre los módulos de Apache… Para cualquier  duda puedes escribirme en el formulario de contacto pulsando aquí.

Un saludo Mab55

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on whatsapp
WhatsApp
Share on telegram
Telegram
Share on reddit
Reddit
Share on email
Email

Marçal Alarcón Brugal

Soy Técnico en Desarrollo de Aplicaciones Web con más de 5 años de experiencia en el sector informático. En los últimos años, me he centrado en enseñar mis conocimientos de informática a través de cursos, tutoriales… 

# ¿Te ha sido útil? Escribe una reseña

{{ reviewsTotal }} Review
{{ reviewsTotal }} Reviews
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}

📕 Tutoriales

📕 Tutoriales

🔸 Linux

🔹 Mac

🔸 Windows

También te puede interesar

Crear DevWeb en Apache de Ubuntu Server 20.04

0.0/5

Tomcat para Ubuntu 20.04 Parte 2

0.0/5

Configurar error 404 Apache Ubuntu Server 20.04

0.0/5
Aprende a crear un mensaje personalizado en nuestro servidor de Ubuntu Server 20.04. La redirección 404…

Ficheros de registros o logs en Apache Ubuntu Server 20.04

0.0/5

Autenticación y autorización en Apache Ubuntu Server 20.04

5/5
Protege los directorios de Apache con usuario y contraseña. En este tutorial aprenderás de tres formas diferentes…

Instalar y configurar un servidor BIND9 en Ubuntu Server 20.04

0.0/5
En este tutorial aprenderás a crear y configurar un servidor DNS en Ubuntu 20.04. Un servidor de nombres…
Este contenido está restringido, SOLO está disponible para los miembros del club de Flota Digital.