8.2 Mengaktifkan CGI pada Web Server Di Centos 7

Hai..balik lagi dengan saya Dimas a.k.a Dimboy.Kali ini saya akan membagikan tutorial untuk mengaktifkan web server cgi pada centos 7.Tapi sebelum kalian melakukan konfigurasi ini kalian harus membuat 2 web server terlebih dahulu.Untuk caranya bisa dilihat DISINI


1.Pertama kita install paket perl terlebih dahulu,karena cgi berbeda dengan php atau html karena cgi mempunyai bahasa pemograman sendiri yaitu bahasa pemograman perl.untuk menginstal paket perl kalian bisa gunakan perintah 
yum install perl perl-CGI policycoreutils-python -y

2.Tunggu hingga Complete!

 3.Lalu cari tahu dimana letak file CGI menggunakan perintah
grep -n "^ *ScriptAlias" /etc/httpd/conf/httpd.conf
Lalu dibawahnya akan keluar dimana lokasinya yaitu "var /www/cgi-bin/"

4.Lalu buat file cgi-enabled.conf agar cgi dapat dijalankan di web server dengan perintah
nano /etc/httpd/conf.d/cgi-enabled.conf

5.Lalu masukan script seperti gambar dibawah ini.
Keterangan :
"/var/www/*/public_html/cgi-enabled" : Lokasi file index.cgi,jadi semua file ber-ekstensi .cgi dalam folder tersebut diaktifkan
Option +ExecCGI : Script yang bermaksud untuk menjalankan CGI
AddHandler cgi-script .cgi .pl : Supaya bisa membaca file ekstensi .cgi dan .pl.


6.Lalu restart httpd dengan menggunakan perintah
systemctl restart httpd

 7.Lalu buat folder cgi-enabled untuk masing-masing domain yang gunanya untuk meletakan file index.cgi.Untuk membuat foldernya bisa dengan perintah
mkdir /var/www/dimdim.tv/public_html/cgi-enabled/
mkdir /var/www/dimdim.jp/public_html/cgi-enabled/

8.Lalu buat file index.cgi  untuk domain dimdim.tv dengan perintah
nano /var/www/dimdim.tv/public_html/cgi-enabled/index.cgi

 9.Lalu masukan script cgi seperti gambar dibawah ini

 10.Buat juga file index.cgi  untuk domain dimdim.jp dengan perintah
nano /var/www/dimdim.jp/public_html/cgi-enabled/index.cgi

11.Dan masukan script cgi nya seperti gambar dibawah ini.

 12.Lalu berikan permission pada folder cgi-enabled dengan perintah
chcon -R -t httpd_sys_script_exec_t /var/www/(domain)/public_html/cgi-enabled/

13.Lalu berikan permission kepada selinux dengan perintah
semanage fcontext -a -t httpd_sys_script_exec_t /var/www/(domain)/public_html/cgi-enabled/

14.Berikan permission pada file index.cgi agar user dapat full akses terhadap file tersebut dan yang lainnya hanya membaca dan mengeksekusi file saja.

15.Lalu coba akses web server cginya dengan mengetikan www.(domain)/cgi-enabled/index.cgi pada kolom url

Tampilan pada web server dengan Domain dimdim.tv

Tampilan pada web server dengan Domain dimdim.jp
Yah..sekian tutorial dari saya...semoga bermanfaat...kalau kurang mengerti ketik saja di kolom komentar...JANE..

Related : 8.2 Mengaktifkan CGI pada Web Server Di Centos 7

0 Komentar untuk "8.2 Mengaktifkan CGI pada Web Server Di Centos 7"

DUKUNG KAMI

SAWER Ngopi Disini.! Merasa Terbantu Dengan artikel ini? Ayo Traktir Kopi Dengan Cara Berbagi Donasi. Agar Kami Tambah Semangat. Terimakasih :)