403 Forbidden you don’t have permission to access / on this server

Tak terasa udh lama banget gx posting di blog ini (hampir 5 bulan lebih), sekarang jadi pengen posting lagi. Kebetulan, 2 hari ini lagi dapet masalah di salah satu web fakultas. Renacanya mau install J***la 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

<VirtualHost *>
ServerName fe-iesp.unila.ac.id
ServerAdmin muji@unila.ac.id
xxxxxxx

menjadi:

<VirtualHost *:80>
ServerName fe-iesp.unila.ac.id
ServerAdmin muji@unila.ac.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

<IfModule dir_module>
DirectoryIndex index.html index.htm default.htm
</IfModule>

karna saya menggunakan aplikasi php dalam web, lalu saya tambahkan menjadi

<IfModule dir_module>
DirectoryIndex index.php index.html index.htm default.htm
</IfModule>

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, taraaaaaa… akhirnya web bisa diakses, dan langsung eksekusi.

5 responses to “403 Forbidden you don’t have permission to access / on this server

  1. mastah, mohon bantuannya, web saya 403 forbidden (You don’t have permission to access /index.php on this server), cuma masalahnya hanya di laman home saja: mutiarapantaicarita.com/ halaman yang lainnya dan postingan tetap bisa di buka, thank mastah, mohon sekali uluran tangannya.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s