Assalamu'alaikum Warahmatullahi Wabarakatuh.
Materi kali ini adalah lanjutan dari materi di lab sebelumnya. nah sekarang kita akan mengkonfigurasi CGI, aoa itu CGI? (Command Gateway Interface) yaitu sedarbuah konten berbasis web yang mampu menjalankan aplikasi guna memenuhi request dari client, dan nantinya akan menampilkan kembali hasil permintaan request client ke web tersebut. nah biaanya cgi ini berisi file yang dengan bahasa perl.
Oke langsung saja ke prakteknya.
Langkah pertama, kita harus install terlebih dahulu perl-nya, agar cgi dapat berjalan. ketikkan perintah seperti seperti gambar di bawah ini:
Kemudian sekarang kita akan mengecek unuk mengetahui apakah directory "cgi-bin" sudah ada atau belum. dengan perintah seperti gambar di bawah ini:
Pada gambar di bawah terlihat bahwa scriptalias /cgi-bin/ nya telah terdaftar.
Secara default, file cginya terletak pada directory/cgi-bin/ karena kita ingin memindahkan / membuat file cginya berada di /var/www/html/ maka kita harus membuat file cgi-enable.conf terlebih dahulu.
/var/www/html/cgi-enabled adalah directory yang nantinya akan menjadi tempat index.cgi nya.
AddHandler cgi-script .cgi .pl berfungsi untuk mengantifkan ekstensi .cgi .pl
sekarang jalankan terlebih dahulu perintah seperti pada gambar di bawah ini :
Kemudian setelah konfigurasi .cgi telah kita atur, lakukan restart pada httpd untuk menyimpan konfigurasi.
Sekarang setelah tadi mendaftarkan directory cgi-enabled pada file cgi-enabled,conf, oleh karena itu kita harus membuat directorynya terlebih dahulu dengan perintah :
Tambahkan pula permission kepada selinux agar httpd dapat menjalankan cginya. dengan perintah seperti gambar di bawah ini.
Kemudian kita mulai untuk membuat index dengan format .cgi pada directory /var/www/cgi-enabled/index.cgi
Pengisian ini hanya contoh. Isikan sesuai dengan kebutuhan teman-teman semua, yang harus di ingat adalah isikan file tersebut dengan bahasa yang dikenali oleh cgi.
Kemudian masukkan perintah chmod ke file index.cgi, yang fungsinya untuk mengganti mode/permission suatu file.
chmod = CHange Mode
705 = rwx--r-x (User bisa write,read,execute , group tidak bisa melakukan apa-apa, world hanya bisa read dan execute)
/var/www/html/cgi-enabled/index.cgi = file yang akan diubah mode/permission nya.
Verivikasi pada Client
Cobalah lakukan pengetesan pad client, dengan perintah www.namadomain/cgi-enabled/index.cgi pad browser teman-teman semua.
Mungkin sekian tutorial kali ini, mohon maaf karena masih terdapat banyak kekurangan. semoga bisa bermanfaat.
Wassala'mualaikum Warahmatullahi Wabarakatuh.
0 komentar:
Posting Komentar