Translate

Sabtu, 01 April 2017

Konfigurasi CGI Web Server Pada CentOs 7

Konfigurasi CGI Web Server Pada CentOs 7

Apa Kabar ?? kali ini saya akan Membuat CGI pada web server ,lanjutan dari post sebelumnya konfigurasi https pada web server  ,sebelum konfigurasinya saya akan bahas sedikit tentang CGI

Common Gateway Interface atau disingkatCGI adalah suatu standar untuk menghubungkan berbagai program aplikasi ke halaman web.
CGI mirip sebuah program komputer yang menjadi perantara antara standar HTML yang menjadikan tampilan web dengan programlain, seperti basic data(database).Hasil yang diperoleh dari proses pencarian dikirimkan kembali ke halaman web untuk ditampilkan dalam format HTML
Topologi

Tabel Addressing

 Konfigurasi:
INSTALL Package 
Dengan menggunakan perintah di bawah ini 
[root@Fitri ~]# yum install perl perl-CGI policycoreutils-python -y

Check Folder Cgi-bin 
Dengan menggunakan perintah di bawah ini
[root@Fitri ~]# grep -n "^ *ScriptAlias" /etc/httpd/conf/httpd.conf 
247:    ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
[root@Fitri ~]# 

Membuat File Cgi-enable.conf
Buka File nya Dengan menggunaka perintah 

[root@Fitri ~]# nano /etc/httpd/conf.d/cgi-enabled.conf
jika sudah terbuka lalu isi dengan script di bawah ini

        Options +ExecCGI        AddHandler cgi-script .cgi .pl



Restart Service HTTPD


Dengan menggunaka perintah 
[root@Fitri ~]# systemctl restart httpd
Membuat folder cgi-enabled


Dengan menggunaka perintah 
[root@Fitri ~]# mkdir /var/www/html/cgi-enabled

Memberi Permission untuk  folder cgi-enabled


Dengan menggunaka perintah 
[root@Fitri ~]# chcon -R -t httpd_sys_script_exec_t /var/www/html/cgi-enabled/ [root@Fitri ~]# 

Selanjutnya Beri permission juga kepada selinux nya, dan perntahnya adalah


Dengan menggunaka perintah 
[root@Fitri ~]# semanage fcontext -a -t httpd_sys_script_exec_t /var/www/html/cgi-enabled/
[root@Fitri ~]# 
Membuat file index.cgi
Buka File nya Dengan menggunaka perintah 
[root@Fitri ~]# nano /var/www/html/cgi-enabled/index.cgi

jika sudah terbuka lalu isi dengan script di bawah ini
#!/usr/bin/perl
print "Content-type: text/html\n\n";print "\n\n";print "
\$
print "FITRI CGI";print "\n
\n";
print "\n\n";

Meng CHMOD file index.cgi

Dengan menggunaka perintah 
[root@Fitri ~]# chmod 705 /var/www/html/cgi-enabled/index.cgi 


Akses Web
jika melakukan dengan benar pasti bisa terbuka , dan tanpilannya sesuai scrip yang ada di index.cgi kalian
http://www.fitri.com/cgi-enabled/index.cgi


0 komentar:

Posting Komentar

Wikipedia

Hasil penelusuran