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 /media o montajes de Windows (como NTFS), porque pueden tener problemas de permisos con Apache.

  • Siempre us谩 permisos como 755 para carpetas y 644 para archivos, a menos que se requiera otra cosa.

 


 

Comentarios

Entradas populares de este blog

phpMyAdmin

Instalaci贸n de PHP 8.2

Organizando