Instalasi Konfigurasi  Apache Web Server

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