Acceso de Apache2 a otro directorio que /var/www/html/index.html

Resuelto
merithes Mensajes publicados 20 Fecha de registro   Estado Miembro Última intervención   -  
mamiemando Mensajes publicados 33228 Fecha de registro   Estado Moderador Última intervención   -
Hola,

Desde hace poco estoy haciendo funcionar un sitio web en mi Raspberry Pi 2 (Raspbian) con Apache2.
Sin embargo, cada vez que intento acceder a una subcarpeta de /var/www/html/ me encuentro con un acceso denegado.

Soy realmente nuevo en Linux, así que sería genial que me lo explicaras paso a paso. ^^

Solo sé que debe estar relacionado con /etc/apache2/apache2.conf o algún otro archivo de configuración. Sé cómo abrir, editar y guardar.

Ah, y otro problema, más menor, es que el título de mis páginas, definido en mi código HTML, no se muestra, o más bien, se muestra el antiguo título de mi anterior página HTML, así que si alguien supiera responder a esta pregunta (bastante secundaria) sería genial. ^^

¡Gracias por tu tiempo y tu atención!

1 respuesta

  1. mamiemando Mensajes publicados 33228 Fecha de registro   Estado Moderador Última intervención   7 940
     
    Hola,

    Dado que tu distribución es derivada de Debian, la configuración de un sitio (VirtualHost) se realiza corrigiendo el archivo correspondiente almacenado en
    /etc/apache2/sites-available
    , que todos son importados por
    /etc/apache2/apache2.conf
    . Imagino que por el momento estás utilizando
    /etc/apache2/sites-available/default


    Te invito a leer esto antes de avanzar, para comprender cómo administrar apache2 en Debian o una distribución relacionada:
    https://www.mistra.fr/tutoriel-linux-serveur-web-apache2.html

    Después, busca en el sitio de apache2 o en la doc de ubuntu cómo configurar los permisos.
    https://doc.ubuntu-fr.org/apache2

    Buena suerte
    1
    1. merithes Mensajes publicados 20 Fecha de registro   Estado Miembro Última intervención  
       
      ¡Gracias por tu respuesta!

      ¡Encontré mi solución gracias a los foros estadounidenses sobre apache!

      su
      cd /var/www
      sudo chown www-data:www-data -R *
      sudo service apache2 restart
      0
    2. mamiemando Mensajes publicados 33228 Fecha de registro   Estado Moderador Última intervención   7 940
       
      Ah sí, discúlpame, efectivamente es necesario que Apache tenga los derechos para acceder a los archivos en consecuencia. Sin embargo, se ejecuta con el usuario www-data, por lo que debe tener derechos de ejecución y lectura sobre los archivos, y de lectura sobre los archivos.

      Buena suerte
      1