Lab 8.2 Konfigurasi CGI Pada Web Server

21:49:00

(CGI) -CENTOS7



Pada tutorial mengenai Web server kali ini saya akan memposting mengenai Cara Konfigurasi CGI (Common Gateway Interface) pada Web server. Kalau sebelumnya menggunakan Apache yaitu .html, maka di postingan sekarang saya akan menggunakan .Cgi di web server saya. Jika anda ingin melihat postingan saya yang sebelumnya anda bisa KLIKDISINI.


Ya, langsung saja kita mulai konfigurasinya.
Selamat menyimak..!!

=> TABEL IP ADDRESS




=> TOPOLOGI


1. Install terlebih dahulu paket yang dibutuhkan CGI ini dengan menggunakan perintah "yum install perl perl-CGI policycoreutils-python -y".



2. Cek apakah pada server kita ini sudah terdapat direktori /cgi-bin/ atau belum, dan cek dimanakah letaknya. Untuk mengeceknya anda bisa menggunakan perintah "grep -n "^ *ScriptAlias" /etc/httpd/conf/httpd.conf ".



3. Setelah mengeceknya, sekarang kita buat file cgi-enabled.conf, karena secara default letak file cgi ini berada di dalam direktori /cgi-bind/, dan disini saya akan memindahkannya supaya file cgi ini berada di direktori /var/www/html/. Maka harus di buat/buka terlebih dahulu file cgi-enabled.conf dengan menggunakan perintah "nano /etc/httpd/conf.d/cgi-enabled.conf".



4. Isi file cgi-enabled seperti gambar di bawah ini. Masukan direktori "/var/www/html/cgi-enabled/" yang berfungsi untuk menjadi tempat index.cgi nantinya. Dan jangan lupa mengaktifkan ekstensi .cgi dan .pl menggunakan script "AddHandler".



5. Restart Httpd dengan menggunakan perintah "systemctl restart httpd".



6. Buat direktori untuk menempatkan file cgi seperti yang tadi sudah di masukkan di dalam file cgi-enabled.conf. Untuk perintahnya adalah "mkdir /var/www/html/cgi-enabled".



7. Setelah kita membuat folder untuk cgi-enabled Nya, sekarang saatnya kita memberikan permission kepada folder cgi-enabled ini, atau dengan kata lain kita akan mengaktifkan foldernya ini. Untuk perintahnya andalah "chcon -R -t httpd_sys_script_exec_t /var/www/html/cgi-enabled/".



8. Beri permission juga kepada selinuxnya menggunakan perintah "semanage fcontext -a -t httpd_sys_script_exec_t /var/www/html/cgi-enabled/".



9.  Buat/Buka file index.cgi di dalam direktori /var/www/html/cgi-enabled/. Perintahnya adalah "nano /var/www/html/cgi-enabled/index.cgi".



10. Isikan file index.cgi dengan script seperti gambar di bawah ini, yang nantinya akan menjadi tampilan dari web server .cgi anda.



11. Ubah hak akses folder tersebut menggunakan chmod. Untuk perintahnya adalah "chmod 705 /var/www/html/cgi-enabled/index.cgi".
Ket:
chmod = Change Mode
705 = rwr--r-x (User Bisa Write, Read, Execute, Group tidak bisa melakukan apapun, Worls Hanya bisa read dan execute).
/var/www/html/cgi-enabled/index.cgi = file yang sudah di ubah permissionnya.

12. Setelah semua konfigurasi telah selesai dilakukan sekarang saatnya ujicoba. Silahkan anda akses web anda menggunakan browser di client web server anda, lalu pada bagian url-Nya isikan "www.domainanda/cgi-enabled/index.cgi". Jika anda mengikuti script yang tadi saya buat, Maka tampilannya akan sama seperti gambar di bawah ini.





Yaaaa. Mungkin Cukup sekian dulu tutorial kali ini. Pada tutorial mengenai Web server yang selanjutnya saya akan memposting mengenai Cara Konfigurasi PHP pada Web server. Kalau Sekarang menggunakan CGI, maka di postingan selanjutnya saya akan menggunakan PHP. Jika anda ingin melihat postingannya, anda bisa melihatnya KLIKDISINI.



!!..SEMOGA BERMANFAAT..!!
!!..TERIMA KASIH..!!


Artikel Terkait

Previous
Next Post »