logo logo

You don’t have permission to access / on this server.

Setelah pusing karena aplikasi yang telah di tweak beberapa hari didelete (not by me tentunya). Sekarang domain user yang baru saja didelete tersebut menampilkan error message “You don’t have permission to access / on this server.” setelah keliling lihat-lihat httpd.conf tidak ditemukan kejanggalan akhirnya dibukalah buku sakti apache di http://httpd.apache.org/docs/1.3/misc/FAQ.html .

Ternyata kemungkinan nya cuman dua yaitu masalah dengan ~ tapi itu hanya terjadi di redhat 6 atau user nobody (atau user yang menjalankan Apache) gak bisa mengakses folder bersangkutan. Berhubung saya gak pake RH6 kemungkinan nya tinggal 1 yaitu nobody gak bisa mengakses folder public_html.

setelah tanya-tanya yang katanya public_html gak pernah di apa-apain, ternyata setelah di cek diapa-apain (sama orang lain) :D

Ya sudah sekarang cara benerinnya ternyata sangat mudah tinggal ketik

chown username:nobody public_html

Kemudian sebagai tambahan mode untuk folder public_html yang disarankan adalah

750


bottom

4 Comments »

  1. avatar Lieur-Euy Says:
  2. avatar XtremeNitro Says:

    Hmm.. Om giest, kalo di set nobody, maksudnya nobody itu group user yang public ? Ataukah real nobody dalam artian tidak ada siapa pun yg boleh akses. Maaf kalo pertanyaannya membingungkan, -newbie

  3. avatar admin Says:

    weh :)
    nobody itu sebetulnya user biasa yang di set no privileges dimana dia tidak memiliki homedir, default shell dll pokoknya limited banget.
    Biasanya ini dilakukan untuk mencegah apabila aplikasi (misalnya apache, php, dll) berhasil di crack maka user yang bisa didapat adalah nobody yang tidak memiliki akses apa-apa terhadap server (tidak bisa login atau kalau bisa login biasanya lewat php shell script maka dia tidak bisa melakukan apa-apa selain ngiler :D )

  4. avatar rizkianugrah Says:

    mas, numpang tanya sedikit, saya baru dalam dunia php, saya telah mengupload data saya di server, berikut dengan database nya, namun saat website saya coba akses keluar perintah berikut :

    Forbidden

    You don’t have permission to access / on this server.
    Apache/2.2.14 (Ubuntu) Server at http://www.namasitus.com Port 80

    jika mas tidak keberatan, pada kasus ini masalahnya terdapat di mana?trimakasi mas untuk perhatiannya. . .

RSS feed for comments on this post. TrackBack URL

Leave a comment

CommentLuv badge
bottom