Sam

"Don't Just Feel Special, Be Special"

Jumat, 21 April 2017

Lab 8.2 Enable CGI pada Apache menggunakan Centos

03.50 Posted by Unknown No comments
Enable CGI pada Apache Web Server 


Langkah-Langkah:

  • Install perl dan dependency lainnya yang digunakan agar file cgi dapat berjalan pada web yang akan diakses.


  • Tunggu penginstalan perl sampai selesai seperti gambar berikut


  • Secara default, file CGI akan diizinkan pada direktori /var/www/cgi-bin/. Ini memungkinkan untuk meletakkan file perl script pada directory tersebut. Cara mengeceknya adalah sebagai berikut


  • Setelah itu buat konfigurasi agar file CGI dapat ditempatkan di lain directory


  • Tambahkan script seperti dibawah ini


 Pada konfigurasi diatas, tujuannya adalah memberikan akses direktori /var/www/html/cgi-enabled agar dapat menjalankan file cgi (baris satu dan dua). Pada baris ketiga maksudnya adalah  untuk mengizinkan untuk memetakan ekstensi file tertentu pada handlers. Jadi file berformat .cgi dan .pl ditangani oleh cgi-script. 
  • Restart service httpd agar konfigurasi yang baru dibuat berjalan


  • Buat direktori cgi-enabled sesuai yang telah dikonfigurasi sebelumnya pada /var/www/html/

  • Ubah SELinux security context dan untuk direktori /var/www/html/cgi-enabled/ secara recuresive agar httpd dapat menjalankan script cgi.


  • Buat file index.cgi pada direktori yang telah diatur sebelumnya. yaitu di /var/www/html/cgi-enabled untuk pengujian dan masukkan script seperti di bawah ini.


  • Ubah permission untuk direktori /var/www/html/cgi-enabled/ secara recursive.


  • Untuk verifikasinya, buka namadomain/cgi-enabled/index.cgi


0 komentar:

Posting Komentar