Tuesday, July 21, 2020

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.
 
 

Terimakasih Sudah Membaca Dari Awal Sampai Akhir ya..
SALAM,

Buana Putra Tech

No comments:

Post a Comment

APA PENGERTIAN PORT DAN CONTOHNYA

 Assalamu'alaikum Wr.Wb ,Dalam protokol jaringan TCP/IP , sebuah   port  adalah mekanisme yang mengizinkan sebuah komputer untuk menduku...