8.2 Instal dan konfigurasi CGI pada Centos 7


Hai kembali lagi di blog ini dan pada kali ini saya akan menjelaskan tentang instal dan konfigurasi CGI pada centos 7, oh iya postsan ini berhubungan dengan postsan sebelumnyatentang web server jadi jika kalian ingin lanjut ke post ini baca dulu yang sebelumnya oke

TOPOLOGI



Oke pertama-tama kita install terlebih dahulu CGInya dengan perintah yum install perl perl-CGI policycoreutils-python -y



Setelah itu kita akan cek Folder cgi-binnya sudah ada atau belum dengan perintah grep -n "^ *scriptAlias" /etc/httpd/conf/httpd.conf



Secara default file direktori cgi-binnya ada di "/var/www/cgi-bin dan jika ingin memindahkan file ccginya ke "/var/www/html" maka harus di buat file cgi-enabled.conf


"/var/www/cgi-enabled" adalah tempat untuk file index.cginya
Addhandler cgi-script .cgi .pl berfungsi agar file yang berformat .cgi dan .pl bisa aktif dan di akses



oke lalu restart httpdnya dengan perintah systemctl restart httpd



lalu kita buat foldercgi-enablednya dengan perintah seperti di atas


Lalu berikan permision pada folder cginya dengan perintah di atas


lalu berikan juga permission pada selinuxnya fungsinya untuk melindungi server kita jika ada penyerang melalui web


lalu kita buat file cginya didalam folder cgi-enabled dengan perintah di atas


lalu isikan syntak seperti di atas, syntak itu hanya contoh jika sobat punya syntak lain boleh juga di pakai



Lalu chmod (change mode) kan file index.cgi nya.
Penjelasan :
705 : rwx--r-x artinya user bisa read, write, execute dan grup tidak bisa melakukan apa-apa dan juga world (orang yang bukan user) hanya bisa read dan execute.



lalu kita buka pada browser client dan kita akses web yang tadi kita buat dengan cara www.(nama domain)/cgi-enabled/index.cgi dan inilah hasilnya,


sekian sedikit ilmu yang bisa saya sampaikan terimakasih :)

0 komentar:

Posting Komentar