Lab 8.2 Konfigurasi CGI Web Server Apache CentOS 7

Assalamu'alaikum Wr.Wb.


Pada kali ini saya saya akan membahas tentang Konfigurasi CGI Web Server Apache CentOS 7. Bagi kalian yang belum tahu apa itu CGI, saya akan menjelaskan sedikit sesuai berdasarkan informasi yang saya baca sebelum kita mulai masuk ke konfigurasi.

Apa itu CGI?
CGI adalah kependekan dari Common Gateway Interface yang merupakan salah satu protokol gateway untuk menghubungkan berbagai program aplikasi ke halaman web. Ini merupakan suatu standar yang pertama kali diciptakan dan merupakan yang tersukses.


Topologi:



IP Server: 172.16.11.130/24
DNS Server: 172.16.11.130
IP Client: 172.16.11.133/24
DNS Client: 172.16.11.130


Konfigurasi:

 1. Langkah pertama, Anda harus menginstal terlebih dahulu paket perl CGI yang akan digunakan untuk web server CGI.



 2. Kemudian Anda harus mengecek terlebih dahulu paket perl CGI yang telah Anda instal. Pastikan cgi-bin sudah terinstal.



 3. Edit file cgi-enabled.conf Anda.



 4. Isikan dengan script berikut didalam file cgi-enabled.conf Anda,


Keterangan:

  • Directory "/var/www/html/cgi-enabled": merupakan file yang digunakan untuk mengisi script perl yang akan digunakan nantinya sebagai tampilan dari web server CGI nya.
  • AddHandler cgi-script .cgi .pl: merupakan ekstensi script yang digunakan untuk membuat web server Anda. Karena disini yang akan dilakukan adalah membuat web server berbasis perl, maka yang dimasukkan adalah script tersebut.



 5. Setelah selesai mengkonfigurasi, lakukan restart httpd Anda. Bertujuan agar file yang diedit mengalami perubahan.



  6. Buat folder cgi-enabled didalam direktori /var/www/html. Karena folder tersebut akan menyimpan file yang berisi script cgi Anda nantinya.



 7. Selanjutnya, Anda harus memberi permission kepada folder cgi-enabled yang telah dibuat dengan perintah sebagai berikut:



 8. Anda juga harus memberikan permission kepada Selinux dengan perintah sebagai berikut:



 9. Setelah itu, buatlah file index.cgi yang digunakan untuk web server cgi nya.



 10. Masukkan script berbasis perl seperti yang ada pada gambar dibawah ini kedalam file index.cgi nya.



 11. Lakukan perintah CHMOD (Change Mode) ke file index.cgi Anda. Bertujuan untuk menambah atau mengurangi izin pemakai untuk mengakses file atau direktori.



 12. Setelah itu Anda dapat mencoba mengaksesnya di browser Anda dengan mengetikkan domain Anda. Lalu sertakan /cgi-enabled/index.cgi dibelakang domain Anda. Kenapa seperti itu? Karena itu merupakan direkori dan nama file dimana script berbasis perl untuk web server cgi Anda disimpan. Agar terpanggil, Anda harus mengarahkannya ke situ.



Sekian dari saya, kurang lebihnya mohon maaf. Jika ada kesalahan mohon diberitahu. Saran dan kritik Anda akan sangat membantu. Terima kasih.

Wassalamu'alaikum Wr.Wb.


Tidak ada komentar:

Diberdayakan oleh Blogger.