Saya mencoba mengatur apache2 virtualhost saya untuk menjalankan aplikasi dari direktori aplikasi pada direktori home saya.
home/myusername/apps/application1
Berikut langkah-langkah yang sedang saya lakukan:
1) Membuat direktori dan menambahkan file index.html ke dalamnya.
home/myusername/apps/application1/index.html
2) Pemberian Izin ke direktori.
sudo chown -R $USER:$USER /home/myusername/apps/application1
sudo chmod -R 755 /home/myusername/apps
3) Membuat file host virtual
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) Aktifkan tuan rumah
sudo a2ensite application1.app
5) Mulai ulang Apache
sudo service apache2 restart
6) Menambahkan domain ke file host
127.0.0.1 application1.app
Setelah melakukan semua ini, ketika saya mengetik alamat pada aplikasi browser1.app saya mendapatkan 403 berikut.
Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at application1.app Port 80
Adakah gagasan tentang apa yang saya lakukan salah? Terima kasih semuanya.
sumber