🚀 Activación del módulo Userdir en Apache2 sobre Debian

🧪 Instalación de PHP

Instala PHP para permitir la ejecución de scripts en el servidor web. Comando:

sudo apt install php

🔌 Activación del módulo Userdir

Activa el módulo Userdir en Apache para permitir el acceso a carpetas personales. Comando:

sudo a2enmod userdir
sudo systemctl restart apache2

⚙️ Configuración del módulo Userdir

Edita el archivo de configuración para permitir el uso de .htaccess. Comando:

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

Agrega:

AllowOverride All

🛠️ Ajustes en la configuración de PHP

Modifica la configuración de PHP para permitir su ejecución en public_html. Comando:

sudo nano /etc/apache2/mods-enabled/php7.3.conf

Comenta las últimas 5 líneas con #

📁 Creación del entorno web del usuario

Crea la carpeta public_html en el directorio del usuario y agrega un archivo de prueba. Comandos:

mkdir /home/debian/public_html
nano /home/debian/public_html/info.php

Contenido del archivo:

<?php phpinfo(); ?>

Reinicia Apache:

sudo systemctl restart apache2

🌐 Verificación en el navegador

Accede desde el navegador a la URL:

http://192.168.15.102/~debian

Esto mostrará la información de PHP si todo está correctamente configurado.