Senin, 13 Mei 2013

403 Forbidden

Filled under:

Aw >.< rasanya udah lama & jarang ngepost di blog ini. Kebetulan lagi ada masalah di web teman sekelas. Renacanya mau install Joomla di mesin FreeBSD, tapi saat web nya di akses muncul tulisan:

Forbidden 403 Forbidden You don’t have permission to access / on this server.
akhirnya, bertanya ke mbah gugel, nemu solusinya harus menambahkn port ke httpd-vhost.conf
ServerName server.domain.sch.id ServerAdmin sitename@domain.sch.id xxxxxxx
menjadi:
ServerName server.domain.sch.id ServerAdmin sitename@domain.sch.id xxxxxx
langsung eksekusi, dan restart apachenya:
# /usr/local/etc/rc.d/apache22 restart
namun pas cb diakses lagi, masih tetep. nyari lagi, dapet cara laen, yaitu melihat dulu hakses dari direktori webnya. awalnya di set pada 644 atau agar bisa ftp untuk ftp clien set 755 untuk folder public_html nya. dan memastikan direktori tersebut readable oleh apache server dengan perintah:
chmod +x /home/domain/public_html
kemudian langsung dicoba lagi, namun tetep aja forbidden. lalu saya dapet lagi tutorial laennya agar menambah bebepa kata di Apache Configuration File yaitu httpd.conf. lgsung aja saya ke TKP:
vi /usr/local/etc/apache22/httpd.conf
kmudian mencari dimana “DirectoryIndex”dari web, kemudian default dari mesin saya hanya
DirectoryIndex index.html index.htm default.htm
karna saya menggunakan aplikasi php dalam web, lalu saya tambahkan menjadi
DirectoryIndex index.php index.html index.htm default.htm
kemudian, restart apachenya, cb akses kembali. Namun hasilnya masih tetep sama, 403 Forbidden bla bla.. Penasaran, jadi saya terus ubek-ubek mbah gugel (juga dibantu ma temen akhirnya), dapet lagi penjelasan. Hak akses dan owner dari dorektori harus bisa diakses oleh apache servernya. dan pada mesin saya, hak akses dan owner ada pada owner www dan grup www.
chown -R www:www public_html
kemudian jalankan sintax untuk membersihkan cache pada apache server dengan cara
/usr/local/etc/rc.d/htcacheclean restart
dan, yeaaay ^0^… akhirnya web bisa diakses, dan langsung eksekusi.

 
.