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:
- Dobbiamo modificare il primo file che si chiama 000-default.conf
- il file si trova in /etc/apache2/sites-available
- Modificare la seguente stringa con la nuova directory: DocumentRoot /path/to/my/project
- 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
- Trovare apache2.conf situato in /etc/apache2
- Trovare la seguente stringa
<Directory />
Options FollowSymLinks
AllowOverride none
Require all denied
</Directory>
- Modificarla come segue
<Directory />
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
- Riavviare apache2
Approfondimento a questo link