Cómo cambiar la carpeta raíz de Apache en WSL a /mnt/c/www

1. Editar el archivo de configuración de Apache

Entra al archivo del sitio por defecto:

sudo nano /etc/apache2/sites-available/000-default.conf

2. Cambiar la ruta del DocumentRoot

Reemplaza la línea:

DocumentRoot /var/www/html

por:

DocumentRoot /mnt/c/www

3. Ajustar permisos de la carpeta

Dale permisos a la nueva ruta para que Apache pueda acceder:

sudo chmod -R 755 /mnt/c/www
sudo chown -R www-data:www-data /mnt/c/www

4. Configurar el acceso en Apache

En /etc/apache2/apache2.conf (o dentro del VirtualHost), agrega:

<Directory /mnt/c/www>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

5. Reiniciar Apache

Ejecuta:

sudo service apache2 restart

6. Probar la nueva ruta

Crea un archivo index.html en /mnt/c/www y abre en tu navegador:

http://localhost/

Deberías ver tu nueva página servida desde Windows. 🎉

Leave a Reply

Your email address will not be published. Required fields are marked *