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

Popular posts from this blog

Spesifikasi Minimum (Minimum Requirements) Windows Server 2012

Pengertian Port Dan Contohnya

Troubleshooting Jaringan