Carpeta por Defecto de Apache
馃搧 Cambiar la carpeta por defecto de Apache en Xubuntu 24.04
✅ Objetivo
Cambiar la DocumentRoot de Apache desde /var/www/html a una carpeta personalizada, en este caso:
/home/anthony/server/php/
Ideal para trabajar con proyectos propios como Laravel, Symfony o cualquier otro framework PHP.
馃洜️ Pasos realizados
1. Crear la nueva carpeta de trabajo
mkdir -p /home/anthony/server/php
2. Editar la configuraci贸n del sitio por defecto
Abr铆 el archivo:
sudo nano /etc/apache2/sites-available/000-default.conf
Y modific谩 la l铆nea:
DocumentRoot /var/www/html
por:
DocumentRoot /home/anthony/server/php
3. Dar permisos al nuevo directorio
Apache se ejecuta como el usuario www-data, por lo que debe tener acceso para leer y entrar a la nueva ruta:
chmod -R 755 /home/anthony/server/php
4. Configurar Apache para permitir el acceso
Edit谩 el archivo de configuraci贸n principal:
sudo nano /etc/apache2/apache2.conf
Y agreg谩 al final:
<Directory /home/anthony/server/php>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Esto le indica a Apache que se le permite acceder y servir archivos desde esa carpeta.
5. Reiniciar Apache para aplicar los cambios
sudo systemctl restart apache2
馃И Verificaci贸n
Cre谩 un archivo de prueba:
echo "<?php phpinfo(); ?>" > /home/anthony/server/php/index.php
Y abr铆 http://localhost en tu navegador. Si ves la p谩gina de informaci贸n de PHP, ¡est谩 funcionando todo perfecto! ✅
馃 Notas importantes
-
Usar carpetas dentro de tu /home/ es m谩s seguro y c贸modo que usar discos externos.
-
Evit谩 usar rutas en
/mediao montajes de Windows (como NTFS), porque pueden tener problemas de permisos con Apache. -
Siempre us谩 permisos como
755para carpetas y644para archivos, a menos que se requiera otra cosa.
Comentarios
Publicar un comentario