Lab 8.3 Konfigurasi CGI Pada Web Server di CentOS 7
Asslamu'alaikum Wr Wb,
Kali ini saya akan melanjutkan materi dari Web Server di CentOS, dan disini saya akan menjelaskan materi .CGI
Cgi termasuk ke dalam webserver yang berformat .cgi yang menggunakan bahasa perl.
Topologi
1. Menginstall Paket Tambahan CGI
Disini kita akan menginstall paket yang dibutuhkan oleh cgi nantinya dengan perintah :
yum install perl perl-CGI -y
Dan pastikan jika paketnya sudah berhasil terinstall
2. Cek Folder cgi-bin
Disini kita akan mengecek apakah folder cgi-bin sudah ada atau belum
Jika sudah ada, pasti akan muncul letak folder cgi-bin nya
3. Membuat file cgi-enabled.conf
Secara default untuk mebuat file cgi nya adalah di directory /cgi-bin/, Jika kita ingin memindahkan agar bisa membuat file cgi nya ada di /var/www/html, maka harus dibuat file cgi-enabled.conf. Caranya dengan menggunakan perintah :
nano/ etc/httpd/conf.d/cgi-enabled.conf
3.1 Menambahkan script kedalam file cgi-enabled.conf
Isikan scripr seperti pada contoh dibawah ini:
Keterangan :
/var/www/html/cgi-enabled = Directory yang akan menjadi tempat index.cgi
AddHandler cgi-script .cgi .pl = Untuk mengaktifkan ekstensi .cgi .pl
4. Restart HTTPD
Setelah konfigurasi .cgi selesai, kita akan merestart httpd nya dengan perintah dibawah :
5. Membuat folder cgi-enabled
Kemudian setelah kita mendaftarkan directory cgi-enabled di file cgi-enabled.conf, kita harus membuat directory nya terlebih dahulu, dan untuk membuat directory nya bisa menggunakan perintah dibawah :
6. Memberi Permission ke folder cg-enabled
Selanjutnya adalah memberikan permission ke folder cgi-enabled dengan command :
Kemudian beri permission kepada selinux dengan command dibawah :
Dan jika kalian tidak bisa menggunakan perintah semanage, kalian bisa mencoba menginstall aplikasi berikut dengan command :
7. Membuat file index.cgi
Setelah sebelumnya melakukan permission, selanjutnya adalah membuat file index.cgi didalam directory /var/www/html/cgi-enabled/ dengan command :
7.1 Menambahkan script di dalam file CGI
Disini kita akan menambahkan scipr kedalam file cgi nya, dan berikut adalah script cgi yang saya buat :
8. Chmod file index.cgi
Selanjutnya adalah melakukan CHMOD ke file index.cgi, untuk pengertian chmod adalah CHange Mode, jadi fungsi nya adalah untuk mengganti Mode/Permission suatu file
Keterangan :
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
9. Mengakses Web di Client
Dan berikut adalh tahap terakhir, kita coba buka web nya di browser client. Dan akhirnya konfigurasi yang sudah dilakukan berhasil
Sekian postingan dari saya, Semoga bermanfaat
Wassalamu'alaikum Wr Wb.
Link Menuju Lab 8.4
Comments
Post a Comment