Lab 8.3 Konfigurasi CGI Apache


Lab 8.3 Konfigurasi CGI Apache





TOPOLOGI

1. Pertama instal paket CGI

2. Nahh instal sudah berhasil



3. Cari kata ScriptAlias yang terletak di /etc/httpd/conf/httpd.conf untuk membuat /var/www/html.menggunakan perintah dibawah ini



grep : Adalah sebuah perintah yang berfungsi untuk mencari sebuah string pada suatu file.
*ScriptAlias: Kata yang dicari.
/etc/httpd/conf/httpd.conf: Letak dari kata ScriptAlias


4. 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.


5. Isi scrip menjadi seperti gambar dibawah ini

/var/www/html/cgi-enabled: Direktori yang menjadi tujuan dari index.cgi.
Options +ExecCGI: Berfungsi untuk mengeksekusi file CGI.
AddHandler cgi-script .cgi
.pl: Untuk mengaktifkan ekstensi dengan format .cgi .pl.


6. Lalu kita restart httpnya yahhh


7.  Buat direktori cgi-enabled.

mkdir: Berfungsi untuk membuat direktori.
/var/www/html/cgi-enabled: Nama direktori yang dibuat


8.  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
9. Aktifkan firewall untuk SELinux.

semanage fcontext -a -t https_sys_script_exec_t /var/www/html/cgi-enabled/: Untuk membuat konfigurasi menjadi permanen.


11. Untuk memasukan script seperti di bawah ini anda aharu masuk denga  perintah "nano /var/www/html/cgi-enabled/index.cgi"  Lalu tuliskan scripr seperti di bawah ini



11. Lakukan penggantian mode chmod.

chmod: Berfungsi untuk merubah hak akses dari sebuah direktori atau folder.
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



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


Previous
Next Post »