New Updatee!! haii kembali lagi dengan saya di postingan terbaru dari blog saya sendiri.Oke kali ini postingan saya masih membahas tentang web server yaitu Konfigurasi CGI. jadi ini mungkin sangant bermanfaat untuk kalian.Dan postingan ini melanjutkan postingan sebelumnya yaitu How to Konfiguration HTTPS With Web Server Centos
TOPOLOGI
Ini adalah topologi yang di gunakan.
Tabel IP Address
1.INSTALL Package
Okee sebelum masuk konfigurasi kita harus install package yang di butuhkan CGI.Dan untuk command yang di gunkan adalah
yum install perl perl-CGI policycoreutils-python -y
2.Check Folder Cgi-bin
Sebelumnnya kita cek terlebih dahulu apakah folder/directory cgi-bin sudah ada atau belum nah untuk mengeceknnya gunakanan command
grep -n "^ *ScriptAlias" /etc/httpd/conf/httpd.confDan setlah di enater akan muncul letak dari directorynya cgi-bin.
3.Membuat File Cgi-enable.conf
Secara default untuk membuat cgi nya adalah di directory /cgi-bin/, nah jika ingin memindahkan supaya bisa membuat file cgi nya ada di /var/www/html/ ,jadi kita harus membuat file cgi-enabled.conf. nya.
Dan command yang di gunakan adalah.
nano/etc/httpd/conf.d/cgi-enabled.conf
3.A Edit/Isi File cgi-enabled.conf
Then fill in the script as shown below.
Keteragan:
/var/www/html/cgi-enabled = directory yang nanti akan menjadi tempat index.cgi
AddHandler cgi-script .cgi .pl = Untuk mengaktifkan ekstensi .cgi .pl
4.Restart Service HTTPD
Setelah tadi membuat file cgi-enabled.conf, selanjutnya adalah restart service httpd nya, untuk restart bisa menggunakan perintah
systemctl restart httpd
5.Membuat folder cgi-enabled
Selanjutnya setelah saya tadi mendaftarkan directory cgi-enabled pada file cgi-enabled.conf, maka dari itu harus dibuat directory nya terlebih dahulu, dan untuk membuat directory nya menggunakan perintah.
mkdir /var/www/html/cgi-enbled
6.Memberi Permission untuk folder cgi-enabled
Selanjutnya adalah memberikan permission kepada folder cgi-enabled.
dan perintahnya adalah
chcon -R -t httpd_sys_script_exec_t /var/www/html/cgi-enabled/
Selanjutnya Beri permission juga kepada selinux nya, dan perntahnya adalah.
semanage fcontext -a -t https_sys_script_exec_t /var/www/html/cgi-enabled/
7.Membuat file index.cgi
Nah tadi kan sudah melakukan melakukan permission nya, selanjutnya adalah membuat file index.cgi didalam directory /var/www/html/cgi-enabled/
dan commadnya adalah
vi /var/www/html/cgi-enabled/index.cgi
Selanjutnya adalah tmengisi file index.cgi nya, dan untuk dasarnya bisa menggunakan syntax pada gambar dibawah, bisa tinggal edit sendiri
The next step is chmod to file index.cgi, for understanding chmod is Change Mode, so its function is to change the Mode / permissions of a file.
Keterangan :chmod = change mode705 = 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
10.Akses Webnya
Oke terakhir kita coba akses webnya melalui browser dan bopun sesoom hasilnya sesuai dengan ampilan yand di berikan ke index.cginya.
Oke Cukup sekian dari saya kurang lebihnya mohon maaf apabila ada salah salah kata harap di maafkan.Dan jangn lupa untuk terus memantau blog saya karena saya akan terus update postingan inih. bye:v
thanks
Adimas
Wahid