Hallooo ketemu lagi sama aku Anneesa Harifiyani, kali ini aku mau mau melanjutkan tugas selanjutnyaaa. Oh iyaa kali ini aku mau membahas tentang "Konfigurasi CGI pada web server". CGI adalah termasuk kedalam web server, dan berformat .cgi, pada CGI , menggunakan bahasa Perl.
Topologi :
1. Menginstall Paket Tambahan CGI
Disini kita akan menginstall paket yang dibutuhkan oleh cgi nantinya menggunakan perintah " yum install perl perl-CGI policycoreutls-python -y" dan pastikan jika paketnya sudah berhasil terinstall
2. Cek Folder cgi-bin
Disini kita akan mengecek apakah folder cgi-bin sudah ada atau belum,
Jika sudah ada, pasti akan muncul letak folder cgi-bin nya
Jika sudah ada, pasti akan muncul letak folder cgi-bin nya
3. Membuat file cgi-enabled.conf
Secara default untuk mebuat file cgi nya adalah di directory /cgi-bin/, Jika kita ingin memindahkan agar bisa membuat file cgi nya ada di /var/www/html, maka harus dibuat file cgi-enabled.conf. Caranya menggunakan perintah
" nano /etc/httpd/conf.d/cgi -enabled.conf "
3.1 Menambahkan script kedalam file cgi-enabled.conf
Isikan script seperti gambar dibawah ini:
- Keterangan :
/var/www/html/cgi-enabled = Directory yang akan menjadi tempat index.cgi
AddHandler cgi-script .cgi .pl = Untuk mengaktifkan ekstensi .cgi .pl
4. Restart HTTPD
Setelah konfigurasi .cgi selesai, kita akan merestart httpd nya menggunakan perintah " systemctl restart httpd "
5. Membuat folder cgi-enabled
Kemudian setelah kita mendaftarkan directory cgi-enabled di file cgi-enabled.conf, kita harus membuat directory nya terlebih dahulu, dan untuk membuat directory nya menggunakan perintah " mkdir /var/www/html/cgi -enabled/ "
6. Memberi Permission ke folder cg-enabled
- Selanjutnya adalah memberikan permission ke folder cgi-enabled dengan command seperti gambar dibawah :
- Kemudian beri permission kepada selinux dengan command seperti gambar dibawah :
- Dan jika kalian tidak bisa menggunakan perintah semanage, kalian bisa mencoba menginstall aplikasi berikut dengan command seperti gambar di bawah :
7. Membuat file index.cgi
Setelah sebelumnya melakukan permission, selanjutnya adalah membuat file index.cgi didalam directory /var/www/html/cgi-enabled/ menggunakan commandseperti gambar dibawah :
7.1 Menambahkan script di dalam file CGI
Disini kita akan menambahkan scipr kedalam file cgi nya, dan berikut adalah script cgi yang saya buat :
8. Chmod file index.cgi
Selanjutnya
adalah melakukan CHMOD ke file index.cgi, untuk pengertian chmod adalah
CHange Mode, jadi fungsi nya adalah untuk mengganti Mode/Permission
suatu 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
9. Mengakses Web di Client
Dan berikut
adalh tahap terakhir, kita coba buka web nya di browser client. Dan
akhirnya konfigurasi yang sudah dilakukan dan berhasil. Yeayyyy !!!
Sekian postingan saya hari ini semoga bermanfaat untuk kalian semua dan jangan lupa di coba yaaaa
~TRIMAKASIH~
0 komentar:
Posting Komentar