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 y644
para archivos, a menos que se requiera otra cosa.
Comentarios
Publicar un comentario