He buscado publicaciones recientes sobre esto, y las más antiguas no solucionan el problema. Tengo Rasbian Buster (2021) en una pi4. Apache2. El /var/www/html predeterminado funciona tratando de moverlo a un disco duro /media/pi/Data/www/html falla. Le he dado permisos de usuario y grupo de www-data para todas las carpetas. He comprobado que tiene esto en GUI y consola. Mirando los permisos en /var/www/html, son ROOT cuando apache2 está instalado y este sitio funciona. PERO todos los documentos dicen que debería ser www-data. No he intentado cambiarlo ya que probablemente lo romperá y es mi referencia. He comprobado que apache2 envars APACHE_RUN_USER=www-data y APACHE_RUN_GROUP=www-data
Entonces, ¿por qué instala /var/www/html como ROOT pero todos los documentos (correctamente) dicen que www-data debería tener permisos y aún así no funciona?
Por ejemplo, seguí https://pimylifeup.com/raspberry-pi-apache/ y me desconecté, etc. y todavía falla con Prohibido: no tienes permiso para acceder a este recurso. Parece que hay varias formas de solucionarlo, pero no solo www-data tiene acceso, y no debería necesitar ROOT para tenerlo porque es una muy mala práctica... entonces, ¿por qué el sitio predeterminado lo tiene?
¿Cuál es la solución correcta para usar un directorio diferente para el sitio web (eventualmente será webdav pero un simple paso a la vez!) Gracias