Laporan WebServer FreeBSD

6

Click here to load reader

Transcript of Laporan WebServer FreeBSD

Page 1: Laporan WebServer FreeBSD

Program Keahlian : TKJ

Webserver FreeBSD

Nama : Fajar Wardani Experimen : admin server Kelas : XII TKJ B No. experiment : 06 Instruktur : Pak Trimans

Pak Dodi

1. Tujuan a. Agar siswa dapat melakukan konfigurasi web server dengan menggunakan OS FreeBSD b. Agar siswa dapat memahami cara pengkonfigurasian web server pada FreeBSD c. Agar siswa dapat mengaplikasikan webserver pada FreeBSD

2. Pendahuluan

Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuahhalaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya.

Pengguna, biasanya melalui aplikasi pengguna seperti peramban web, meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia.

saat ini umumnya server web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP.

Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam Waring Wera Wanua, pada prakteknya server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut.

3. Alat dan Bahan

a. FreeBSD 7.4 b. Virtualbox c. Koneksi internet d. Modul / tutorial e. Windows XP (client)

4. Langkah Kerja a. Nyalakan OS Freebsd yang sudah terinstall pada virtualbox

Page 2: Laporan WebServer FreeBSD

b. Lakukan login dan pastikan apache22 telah ada pada direktori /usr/ports/www/ dan apabila sudah tersedia masuk pada direktori /usr/ports/www/apache22/ dan lakukan perintah di bawah ini # make install clean

c. Apabila apache22 beserta dependensinya sudah terinstall dengan baik maka atur la hip address sehingga dapat terkoneksi dengan client ( windows xp) . Contoh server menggunakan ip 172.16.16.3 netmask 255.255.255.0. konfigurasi tersebut dapat dimasukan pada file /etc/rc.conf dengan format ifconfig_em0=”inet 172.16.16.3 netmask 255.255.255.0”

d. Setelah itu aktifkan module apache22 bisa diletakan pada file /etc/rc.conf dengan format apache22_enable=”YES”

e. Buka file dengan fisilitas easy edit (ee) sebuah file konfigurasi dari apache22 lalu editlah

beberapa file http.conf tersebut yang ada pada direktori /usr/local/etc/apache22/http.conf

f. Lakukanlah pengeditan seperti di bawah ini Listen 172.16.16.3:80 Listen 80 #LoadMudule unique_id_modulelibexec/apache22/mod_unique_id.so User www Group www ServerAdmin [email protected] ServerName 172.16.16.3:80 DocumentRoot “/usr/local/www/apache22/data”

Page 3: Laporan WebServer FreeBSD

g. Lalu lakukanlah pengecekan pada konfigurasi apache22 dengan menggunakan perintah # apachectl configtest

h. Apabila tidak ada pesan error maka start apache22 dengan menggunakan perintah #apachectl start

i. Bila muncul pesan seperti di atas berarti service apache telah berjalan apabila masih

gagal gunakan perintah

#kldload accf_http j. Setelah itu buka nylakan client dan setting ip address nya seperti gambar di bawah

Page 4: Laporan WebServer FreeBSD

k. Pastikan bahwa client dan server telah terkoneksi dengan baik

Page 5: Laporan WebServer FreeBSD

l. Setelah itu lakukan pengecekan di browser client dengan menggunakan browser dan masukan ip address web server nya

Page 6: Laporan WebServer FreeBSD

5. Hasil Pengamatan Cek Service pada web server

6. Kesimpulan a. Webserver digunakan untuk menyediakanberbagai konten pada halaman web pada

sebuah browser. b. Pengaturan Webserver memerlukan sebuah server name (DNS), direktori untuk

halaman web, juga pengaturan pada virtualhost-nya