Hallooo ketemu lagi sama aku Anneesa Harifiyani, kali ini aku mau mau melanjutkan tugas selanjutnyaaa. Oh iyaa kali ini aku mau membahas tentang "Konfigurasi CGI pada web server". CGI adalah termasuk kedalam web server, dan berformat .cgi, pada CGI , menggunakan bahasa Perl.  

Topologi :

 


1. Menginstall Paket Tambahan CGI

Disini kita akan menginstall paket yang dibutuhkan oleh cgi nantinya menggunakan perintah " yum install perl perl-CGI policycoreutls-python -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 menggunakan perintah 
" nano /etc/httpd/conf.d/cgi -enabled.conf "




3.1 Menambahkan script kedalam file cgi-enabled.conf

Isikan script seperti gambar 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 menggunakan  perintah " systemctl restart httpd "





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 menggunakan perintah " mkdir /var/www/html/cgi -enabled/ "





6. Memberi Permission ke folder cg-enabled
  • Selanjutnya adalah memberikan permission ke folder cgi-enabled dengan command seperti gambar dibawah :


  • Kemudian beri permission kepada selinux dengan command seperti gambar dibawah :


  • Dan jika kalian tidak bisa menggunakan perintah semanage, kalian bisa mencoba menginstall aplikasi berikut dengan command seperti gambar di bawah :



7. Membuat file index.cgi

Setelah sebelumnya melakukan permission, selanjutnya adalah membuat file index.cgi didalam directory /var/www/html/cgi-enabled/ menggunakan commandseperti gambar dibawah :




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 dan berhasil. Yeayyyy !!!



Sekian postingan saya hari ini semoga bermanfaat untuk kalian semua dan jangan lupa di coba yaaaa 

~TRIMAKASIH~


0 komentar:

Posting Komentar

 
Top