154 Berikut langkah-langkah untuk mengaktifkan modul userdir:
- Aktifkan modul userdir dengan menggunakan perintah berikut: a2enmoduserdir
- Lalu restart Apache etcinit.dapache2 restart
- Berikutnya adalah membuat direktori public_html pada user yang bersangkutan. Dalam contoh ini user yang digunakan adalah
adminsmk. mkdirhomeadminsmkpublic_html
- Buat file homeadminsmkpublic_htmlinfo.php dengan isi file sebagai berikut:
? phpinfo;
? - Aktifasi PHP pada userdir dengan mengedit file etcapache2mods-
enabledphp5.conf. IfModule mod_userdir.c IfModule mod_userdir.c
Directory homepublic_html php_admin_value engine Off
Directory IfModule
Mysql Server
Berikut adalah langkah-langkah mengkonfigurasi Database Server: - Setelah MySQL terinstall dengan baik, ubah password user root yang
terdapat di MySQL, dengan menggunakan perintah berikut:
155 Debian-server:mysqladmin -u root -p password [passwordbaru]
Catatan : ubah password baru dengan password yang diinginkan. Setelah itu restart MySQL.
Debian-server:etcinit.dmysql restart - Selanjutnya kita tambahkan user lain kedalam database MySQL,
dengan mengetikan perintah berikut: -
mysql-uroot –p
Enter password : [password baru] mysqlusemysql;
mysqlINSERTINTOuserhost,user,password,select_priv,insert_priv, update_priv,delete_priv,create_priv,drop_privVALUES
localhost,pick,PASSWORD123,Y,Y,Y,Y,Y,Y; mysqlflushprivileges;
mysqlexit; - Agar php dapat bekerja dengan mysql, kita harus mengedit file
etcphp5apache2php.ini. Hilangkan tanda komentar
pada;extension=mysql.so
Sebelum: ;extension=mysql.
Sesudah: extension=mysql.
7. Pengujian Apache Web Server
Dalam pengujian web server, kita membutuhkan aplikasi WebBrowser. Anda
bisamenggunakan web browseryang berbasis GUI sepertiMozilla,Opera,dan
156 Google Chrome. Atau bisa juga menggunakan Web Browser berbasis text
seperti lynx, links, yangberjalanpadasystemoperasi Linux.
Debian-server: lynx http:www.smkn.com
Userdir Debian-server: lynx http:www.smkn.com~namauserinfo.php
Mysql Pada jendela console terminal, gunakanperintah berikut.
debian-server mysql –u root –p
Enter password: WelcometotheMySQLmonit
or. Commandsend
with;or\g. YourMySQLconnectionidis2
8 Serverversion:5.0.51a-24Debian
Typehelp;or\hfor help.Type\ctoclearthe
buffer.mysql Berikut perintah-perintah yang sering digunakan pada MySQLserver;
a.Melihat Database, mysql show databases;
b.Membuat Database, mysql create database [namadatabase];
c.Membuka Database, mysql use [namadatabase];
d.Menghapus Database,
157 mysql drop database [namadatabase];
D. Aktifitas Pembelajaran
Aktivitas pembelajaran ini berupa berbagai bentuk kegiatan belajar yang harus dilakukan oleh peserta diklat untuk memantapkan dalam
pengetahuan dan keterampilan serta nilai maupun sikap yang terkait dengan uraian materi yang sudah dijelaskan di atas, kegiatan tersebut
adalah sebagai berikut : 1 Bacalah setiap paragraf pada uraian materi secara teliti dan pahamilah
isi materinya dengan cermat. 2 Pahamilah pengertian dan fungsi dari web server.
3 Amatilah karakteristik dari protocol web dari sisi client maupun server 4 Terapkan cara membuat web pada sisi server menggunakkan debain
8.0 dengan menggunakan pc yang sesungguhnya atau menggunakan virtual.
5 Ujilah web server yang telah dibangun dari client windows 6 Jawablah setiap pertanyaan-pertanyaan pada lembar latihan tanpa
melihat modul atau uraian materinya. 7 Periksalah jawaban-jawaban yang telah Anda kerja pada lembar
Latihan dan mecocokkan dengan Kunci Jawaban Latihan.
E. Rangkuman
1. Web server adalah perangkat lunak software dalam server yang berfungsi
untuk menerima permintaan request berupa halaman web melalui protokol HTTP dan atau HTTPS dari client yang lebih dikenal dengan nama
browser, kemudian mengirimkan kembali respon hasil permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya
berbentuk dokumen HTML. 2.
Fungsi web server adalah untuk mentransfer atau memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi tertentu
3. Pada saat client browser meminta data web page kepada server, maka
instruksi permintaan data oleh browser tersebut akan dikemas di dalam TCP yang merupakan protokol transport dan dikirim ke alamat yang dalam