Rasanya selain Nginx penguasaan saya amat lemah. Kemarin bantu teman troubleshooting VPS barunya yang gunakan Apache selaku web server dan agak bingung solusinya. ? Pas dibuka websitenya muncul error 403 Forbidden
. Nah lho. ? Cek ricek log errornya ada pesan ini:
[Sat Jan 30 11:20:39 2000] [error] [client 10.10.1.67] (13)Permission denied: access to / denied
Pertama-tama pastikan pengaturan virtual hostnya bukan seperti ini:
<Directory /lokasi_virtual_host/>
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Silahkan diedit konfigurasinya agar dapat dibuka umum:
<Directory /lokasi_virtual_host/>
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
Ya intinya Deny menjadi Allow. ?
Masih gagal pun? Berarti masalah ownership dan permissions dari direktorinya dan juga isinya. Silahkan dicek dulu apakah telah benar:
ls -l /lokasi_virtual_host/
Kalau ternyata dimiliki root atau Apache tak ada ijinya karenanya perlu dimodifikasi agar dapat.
Sumber https://servernesia.com