Alhamdulillah dah bisa jalan lengkapnya mampir aja ke http://susiloharjo.web.id, thank's y
--- In [email protected], "fathir hamdi" <[EMAIL PROTECTED]> wrote: > > Pada tanggal 12/12/07, Eko susilo harjo <[EMAIL PROTECTED]> menulis: > > > > langsung aja yah ada yang mau saya tanyakan nih, kemaren saya iseng > > main port parallel di linux cuman iseng aja sih nyalain lampu led, nah > > program c nya dah jalan, dah gitu iseng buat cginya, cginya juga dah > > jalan (tapi cuma di root), nah setelah itu saya ingin nyalainnya lewat > > webpage maka httpd.confnya tak set biar file yang tak taruh di > > /var/www/cgi-bin bisa diakses dengan mengaktipkan scriptalias, dah ok > > berarti tinggal buat weblink ke cgi-bin ke namafile.cginya khan, tapi > > kok ngga bisa nyala yah, apa yang harus dilakukan? oh iya saya liat > > ada pesan error kaya gini di log httpdnya, apakah ini gara2 ioperm di > > c nya yah? > > > > [Fri Dec 07 17:41:13 2007] [error] [client 127.0.0.1] Password:, > > referer: http://localhost/index.html > > [Fri Dec 07 17:41:13 2007] [error] [client 127.0.0.1] , referer: > > http://localhost/index.html > > > > sebagai informasi tambahan saya njalaninnya di slackware 12.0 > > > > pertanyaannya : > > 1. apa penyebabnya program nya kok sepertinya g respon > > 2. apa arti pesan error httpd nya > > 3. apa yang harus saya lakukan biar program cginya bisa diakses di > > webpage. > > 4. Mohon dijelaskan dengan sederhana yah soalnya masih newbie soal > > pemrograman pake linux kaya gini. > > > > > > Saya mungkin tidak bisa menjawab 4 pertanyaan mas eko dengan baik, > soalnya saya juga kurang memahami persmasalahan dan kondisi-kondisi > yang dialami oleh mas Eko. > > Jika dilihat dari cerita mas Eko tadi, perintah operasi port parallel > dijalankan menggunakan akses root. > Nah.. setelah script anda pindahkan agar bisa dikendalikan secara web, > disini permasalahan mulai terjadi.. > > perkiraan pertama.. > semua script yang diakses dari web, secara umum akan dijalankan oleh > apache. Nah.. apache ini secara umum menggunakan user www-data. Nah.. > user www-data ini secara umum juga oleh sistem 'dipenjara' agar > kemampuannya tidak kemana, salah satu 'keterbatasan' user www-data > adalah sempitnya penggunaan akses root > > perkiraan kedua... > Penggunaan script tersebut, oleh apache memerlukan autentikasi, yang > tidak bisa dilakukan via web, nah autentikasi ini yang menghambat user > www-data a.k.a apache tidak bisa melanjutkan proses selanjutnya.. > > perkiraan ketiga... > apache memerlukan modul khusus agar dapat mengkases port parallel > > > jika yang terjadi seperti pada perkiraan pertama, maka perlu > pengubahan yang cukut ribet di system, hal ini bertujuan agar www-data > dapat menggunakan akses root yang berkenaan dengan perintah pada > script itu. Kalau bisa juga, www-data tetap dibatasi kemampuannya > menggunakan root agar tidak merusak sistem terlalu jauh. > > Jika yang terjadi perkiraan kedua dan ketiga.. saya tidak tahu solusi > pastinya.. mungkin membaca man dan paman google bisa memberikan > jawabannya... :) > > -- > --- > http://fathirhamdi.wordpress.com >
