Lab 8.2, Konfigurasi Web Server Menggunakan Skrip Perl
Perl adalah akronim dari Practical Extraction and Report Language, atau Pathologically Eclectic Rubbish Lister. Perl diciptakan dengan menggabungkan unsur-unsur dari bahasa C, awk, Bourne shell script, dan program-program seperti sed, grep. Tidak seperti shell script, Perl tidak bergantung pada program-program eksternal, sehingga lebih cepat. Yak cukup segitu penjelasan tentang perl :p.
Pada artikel ini tidak akan dijelaskan mendalam tentang Perl Script, melainkan bagaimana cara membuat Web Server berbasis Apache yang mampu memenage Web berbasis Perl script. Sebelum melanjutkan Lab ini alangkah lebih baiknya kamu mengikuti dulu Lab 8.1, Server Apache terlebih dahulu. Jika kamu sudah, oke kita bisa lanjutkan artikel ini. Oke langsung saja ke tutorialnya..
1. Pertama-tama kita install terlebih dahulu package yang untuk mendukung server kita supaya bisa membaca script Perl nantinya.
2. Lalu selanjutnya kita kita tambahkan dahulu file konfigurasi CGInya, karena dari awal menginstall service http ini tidak include service ini.
3. Lalu tambahkan script berikut ini.
4. Lalu restart service http nya.
5. karena tadi service cgi/Perl ini tidak include dalam instalasi Apache server jadi kita harus membuat direktori nya secara manual. Buat di dalam Dir /var/www/html .
6. Pada directory yang tadi kita buat selanjutnya kita ubah kepemilikannya agar kita dapat menambahkan atau mengedit directory tsb, dengan perintah chcon.
Lalu pada perintah semanage berati kita mendaftar kan directory /var/www/ html/cgi-enabled kedalam Selinux.
7. Lalu kita buat/masukan skrip Perlnya di dalam index.cgi yang harus kita buat dahulu.
8. Lalu masukan script ini kedalam file tsb
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<html>\n<body>\n";
print "<div style=\"width: 100%; font-size: 40px; font-weight: bold; text-align: center;\">\n";
print "CGI Test Page Ivan";
print "\n</div>\n";
print "</body>\n</html>\n";
9. Lalu kita berikan chmod pada file .cgi /var/www/html/cgi-enabled/index.cgi .
10. Akses domain kalian dengan menambahkan /cgi-enabled/index.cgi.
Nah cukup sekian Lab untuk kali ini, jika masih kurang jelas bisa ditanyakan di kolom komentar. Untuk lab berikutnya adalah Lab 8.3, Use PHP Script.
Pada artikel ini tidak akan dijelaskan mendalam tentang Perl Script, melainkan bagaimana cara membuat Web Server berbasis Apache yang mampu memenage Web berbasis Perl script. Sebelum melanjutkan Lab ini alangkah lebih baiknya kamu mengikuti dulu Lab 8.1, Server Apache terlebih dahulu. Jika kamu sudah, oke kita bisa lanjutkan artikel ini. Oke langsung saja ke tutorialnya..
1. Pertama-tama kita install terlebih dahulu package yang untuk mendukung server kita supaya bisa membaca script Perl nantinya.
yum install perl perl-CGI policycoreutils-python -y
2. Lalu selanjutnya kita kita tambahkan dahulu file konfigurasi CGInya, karena dari awal menginstall service http ini tidak include service ini.
nano /etc/httpd/conf.d/cgi-enable.conf
3. Lalu tambahkan script berikut ini.
4. Lalu restart service http nya.
systemctl restart httpd
5. karena tadi service cgi/Perl ini tidak include dalam instalasi Apache server jadi kita harus membuat direktori nya secara manual. Buat di dalam Dir /var/www/html .
mkdir /var/www/html/cgi-enabled
6. Pada directory yang tadi kita buat selanjutnya kita ubah kepemilikannya agar kita dapat menambahkan atau mengedit directory tsb, dengan perintah chcon.
Lalu pada perintah semanage berati kita mendaftar kan directory /var/www/ html/cgi-enabled kedalam Selinux.
7. Lalu kita buat/masukan skrip Perlnya di dalam index.cgi yang harus kita buat dahulu.
nano /var/ww/html/cgi-enable/index.cgi
8. Lalu masukan script ini kedalam file tsb
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<html>\n<body>\n";
print "<div style=\"width: 100%; font-size: 40px; font-weight: bold; text-align: center;\">\n";
print "CGI Test Page Ivan";
print "\n</div>\n";
print "</body>\n</html>\n";
9. Lalu kita berikan chmod pada file .cgi /var/www/html/cgi-enabled/index.cgi .
chmod 705 /var/www/html/cgi/-enabled/index.cgi
10. Akses domain kalian dengan menambahkan /cgi-enabled/index.cgi.
Nah cukup sekian Lab untuk kali ini, jika masih kurang jelas bisa ditanyakan di kolom komentar. Untuk lab berikutnya adalah Lab 8.3, Use PHP Script.
Comments
Post a Comment