Sto provando a configurare il mio virtualhost apache2 per eseguire applicazioni da una directory di app sulla mia directory home.
home/myusername/apps/application1
Ecco i passaggi che sto facendo attualmente:
1) Creazione delle directory e aggiunta di un file index.html.
home/myusername/apps/application1/index.html
2) Concessione delle autorizzazioni alle directory.
sudo chown -R $USER:$USER /home/myusername/apps/application1
sudo chmod -R 755 /home/myusername/apps
3) Creazione del file host virtuale
sudo touch /etc/apache2/sites-enabled/application1.app.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/myusername/application1
ServerName application1.app
ServerAlias www.application1.app
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
4) Attiva l'host
sudo a2ensite application1.app
5) Riavvia Apache
sudo service apache2 restart
6) Aggiunta del dominio al file host
127.0.0.1 application1.app
Dopo aver fatto tutto questo, quando digito l'indirizzo sul browser application1.app ottengo il seguente 403.
Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at application1.app Port 80
Qualche idea su cosa sto facendo di sbagliato? Ringrazia tutti.