How to Konfiguration CGI With Web Server Centos 7 - Mansya Tech
News Update
Loading...

Saturday, 4 March 2017

How to Konfiguration CGI With Web Server Centos 7

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.conf 
Dan 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


8.Mengisi file index.cgi

Selanjutnya adalah tmengisi file index.cgi nya, dan untuk dasarnya bisa menggunakan syntax pada gambar dibawah, bisa tinggal edit sendiri



9.Meng CHMOD file index.cgi
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 mode 
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


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

Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done