🚀 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.