Cambiare root directory Apache2

Di default la root directory (Directory dove Apache si pesca index.html) di Apache 2 è /var/www/html , se volessimo impostare una root directory diversa dobbiamo seguire i prossimi step:

  1. Dobbiamo modificare il primo file che si chiama 000-default.conf
  2. il file si trova in /etc/apache2/sites-available
  3. Modificare la seguente stringa con la nuova directory:  DocumentRoot /path/to/my/project
  4. Riavviare il servizio Apache: sudo service apache2 restart


Se provando a collegarsi a Raspberry in HTTP da il seguente errore: Forbidden You don't have permission to access / on this server. Allora dobbiamo seguire questi step per modificare i permessi


  1. Trovare apache2.conf situato in /etc/apache2
  2. Trovare la seguente stringa 
  3. <Directory />
         Options FollowSymLinks
         AllowOverride none
         Require all denied
     </Directory>
  4. Modificarla come segue 
  5.  <Directory />
         Options Indexes FollowSymLinks Includes ExecCGI
         AllowOverride All
         Require all granted
     </Directory>
  6. Riavviare apache2


Approfondimento a questo link