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

Configurar redirección a otro dominio en Apache 2.4 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

Cambiar nombre Hostname (equipo) en Ubuntu 20.04

0.0/5
En este tutorial aprenderás a cambiar el nombre de tu hostname en ubuntu 20.04 a través del terminal. Para ello usaremos nuevo comando nmcli…

Instalación y configuración de Webalizer en Apache de Ubuntu Server 20.04

5/5

Crear y configurar Servidor Virtual de Apache en Ubuntu Server 20.04

5/5

Crear y configurar certificado SSL en Apache Ubuntu Server 20.04

5/5

Crear DevWeb en Apache de Ubuntu Server 20.04

0.0/5

Instalar servidor SSH en Ubuntu 21.04

0.0/5
Aprende a Instalar un servidor SSH en Ubuntu 21.04. Un servidor SSH nos va a permitir conectarnos de forma remota a nuestro Ubuntu…
Este contenido está restringido, SOLO está disponible para los miembros del club de Flota Digital.