Sabtu, 29 April 2017

8.3 Konfigurasi CGI Apache

Konfigurasi CGI Apache

Langsung saja kita ke tahap konfigurasinya :

Berikut adalah topologinya :
1. Install paket CGI dengan menggunakan perintah dibawah ini :

2. Installasi berhasil .

3. Cari kata ScriptAlias yang terletak di "/etc/httpd/conf/httpd.conf untuk membuat /var/www/html" dengan menggunakan perintah dibawah ini :
Note :
  1. grep : Adalah sebuah perintah yang berfungsi untuk mencari sebuah string pada suatu file.
  2. *ScriptAlias: Kata yang dicari.
  3. /etc/httpd/conf/httpd.conf: Letak dari kata ScriptAlias

3. Pada awalnya, "/cgi-bin/" adalah tempat default direktori CGI, untuk memindahkan agar bisa membuat file cgi yg terletak pada "/var/www/html/", maka terlebih dahulu membuat file "cgi-enabled.conf" dan masukan script seperti dibawah ini.

4. Isi scrip menjadi seperti gambar dibawah ini :
Note :
  1. /var/www/html/cgi-enabled: Direktori yang menjadi tujuan dari index.cgi.
  2. Options +ExecCGI: Berfungsi untuk mengeksekusi file CGI.
  3. AddHandler cgi-script .cgi
  4. .pl: Untuk mengaktifkan ekstensi dengan format .cgi .pl.

5. Restart httpnya nya dengan menggunakan perintah seperti gambar dibawah ini.

6. Buat direktori cgi-enabled.
Note :
  1. mkdir: Berfungsi untuk membuat direktori.
  2. /var/www/html/cgi-enabled: Nama direktori yang dibuat

7. Aktifkan script cgi-enabled.
  • chcon -R -t httpd_sys_script_exec_t: Untuk mengubah tipe context folder project kita menjadi httpd_sys_script_exec_t secara recursive.

8. Aktifkan firewall untuk SELinux.
  • semanage fcontext -a -t https_sys_script_exec_t /var/www/html/cgi-enabled/: Untuk membuat konfigurasi menjadi permanen.

9. Buat isi file CGI nya.

10.  Ketikan script seperti dibawah ini

11. Lakukan penggantian mode chmod.
Note :
  1. chmod: Berfungsi untuk merubah hak akses dari sebuah direktori atau folder.
  2. 705: rwx--r-x: User bisa write,read,execute , group tidak bisa melakukan apa-apa, world hanya bisa read dan execute.
  3. /var/www/html/cgi-enabled/index.cgi: file yang akan diubah mode/permission nya.

12. Buka web browser menggunakan "www.namadomain/cgi-enabled/index.cgi" maka tampilan akan berubah.

Konfigurasi Selesai

0 komentar:

Posting Komentar