79
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Dalam teknologi internet sekarang ini, WEB SERVER merupakan hal yang sangat berperan penting. Pengetahuan dan pengertian tentang WEB SERVER merupakan hal yang mutlak harus dimiliki oleh seorang operator internet. Mulai dari sistem operasi yang digunakan hingga konfigurasi WEB SERVER pada sistem operasi yang berbasis server. Oleh karena itu, makalah ini diharapkan dapat memberikan pengetahuan dasar mengenai WEB SERVER dan konfigurasi WEB SERVER pada linux. 1.2 PERUMUSAN MASALAH Berdasarkan latar belakang, maka penulis membatasi dan merumuskan masalah sebagai berikut : 1. Apakah definisi WEB SERVER 2. Kapan Sejarah WEB SERVER 3. Bagaimana Struktur WEB SERVER 4. Apakah Fungsi, kelebihan dan kekurangan WEB SERVER 5. Bagaimana Cara kerja WEB SERVER 6. Bagaimana Konfigurasi WEB SERVER pada Linux. 1

BAB Isut s ryj

Embed Size (px)

DESCRIPTION

stu r sryyjhsrjhs yjsr jsyrus srtsr sdthstysa sth shs s jh gs ysj et

Citation preview

Page 1: BAB Isut s ryj

BAB I

PENDAHULUAN

1.1  LATAR BELAKANG

Dalam teknologi internet sekarang ini, WEB SERVER merupakan hal yang sangat

berperan penting. Pengetahuan dan pengertian tentang WEB SERVER merupakan hal yang

mutlak harus dimiliki oleh seorang operator internet. Mulai dari sistem operasi yang

digunakan hingga konfigurasi WEB SERVER pada sistem operasi yang berbasis server. Oleh

karena itu, makalah ini diharapkan dapat memberikan pengetahuan dasar mengenai WEB

SERVER dan konfigurasi WEB SERVER pada linux.

1.2 PERUMUSAN MASALAH

Berdasarkan latar belakang, maka penulis membatasi dan merumuskan masalah

sebagai berikut :

1. Apakah definisi WEB SERVER

2. Kapan Sejarah WEB SERVER

3. Bagaimana Struktur WEB SERVER

4. Apakah Fungsi, kelebihan dan kekurangan WEB SERVER

5. Bagaimana Cara kerja WEB SERVER

6. Bagaimana Konfigurasi WEB SERVER pada Linux. 

1

Page 2: BAB Isut s ryj

BAB II

TINJAUAN PERPUSTAKAAN

2.1 pengertian linux

Pengertian linux  adalah sebuah (OS) operating system atau sistem operasi yang dikembangkan oleh Linus Benedict Torvalds dari Universitas Helsinki Finlandia. Dituliskan bahwa Linux merupakan sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU Intel yang cocok untuk PC. Linux meluncurkan versi 1.0 pada tanggal 14 Maret 1994. Linux dapat dipelajari dan dikembangkan dengan mudah, karena sistem operasi tersebut didistribusikan secara open source atau dapat diartikan bahwa kode sumber linux turut diikutsertakan.

Selama ini pengertian linux banyak menjadi perbincangan dalam dunia teknologi yang dikenal dengan kecanggihannya. Linux mampu digunakan untuk berbagai keperluan seperti: pengembangan software, jaringan, dan sebagai end-user platform. Terdapat beberapa macam distribusi Linux antara lain Stackware, Debian, RedHat, S.u.s.e., Caldera, dan Turbo Linux. Operating system ini kian tahun banyak mengalami peningkatan peminat karena harganya yag terjangkau. Didalamnya juga disertakan program yang mendukung pada operating system ini seperti Tampilan Desktop (Desktop Environment), Web Server, Bahasa Pemrograman, Basis Data dan aplikasi / software perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric.

2.2 pengertian DNS

Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.

2

Page 3: BAB Isut s ryj

2.3 pengertian web server

Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server. Itulah yang disebut Web Server..

2.4 Pengertian FTP

FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang

berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file)

komputer antar mesin-mesin dalam sebuah internetwork.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan

masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan

penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah

Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah

server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang

berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP.

Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer

antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas

dari server FTP.

Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.Cara kerja protokol FTP

FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi

data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah

sebuah sesi komunikasi sebelum transfer data dimulai. Sebelum membuat koneksi, port TCP

nomor 21 di sisi server akan "mendengarkan" percobaan koneksi dari sebuah klien FTP dan

kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membuat sebuah

koneksi antara klien dan server, (2) untuk mengizinkan klien untuk mengirimkan sebuah

3

Page 4: BAB Isut s ryj

perintah FTP kepada server dan juga (3) mengembalikan respons server ke perintah tersebut.

Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20

untuk membentuk sebuah koneksi baru dengan klien untuk mentransfer data aktual yang

sedang dipertukarkan saat .

2.5 pengertian proxy

Proxy saat ini menjadi hal yang sudah umum bagi pengguna internet. Pengguna

internet, khususnya di tanah air memang sudah semakin banyak dan semakin mengerti

tentang internet. Proxy ini adalah salah satu bentuk layanan internet yang memudahkan

aktivitas berselancar di dunia maya yang mana sudah menjadi budaya dalam berbagai bidang

kehidupan manusia dewasa ini. Pengertian proxy adalah suatu server yang menyediakan

layanan untuk meneruskan setiap permintaan kita kepada server lain di internet.

Dengan proxy, maka identitas komputer anda berupa IP menjadi tersembunyi dikarenakan

yang dikenali server yang direquest adalah IP dari server proxy anda. Proxy ini pada

umumnya digunakan untuk kegiatan menyembunyikan identitas atau untuk menghindari

pemblokiran akses ke suatu server.

Penggunaan jejaring sosial adalah salah satu contohnya. Banyak pekerja kantoran dan

mahasiswa yang tidak bisa mengakses jejaring sosial seperti Facebook dan Twitter di

lingkungan kantor atau kampus jika menggunakan koneksi gratis dari tempat tersebut. Hal ini

merupakan kebijakan dari pemilik koneksi, dalam hal ini kantor dan kampus supaya tidak

adanya penyalahgunaan atau pecahnya konsentrasi bekerja dan belajar karena sibuk

berjejaring sosial. Untuk mengakali pembatasan itu, maka digunakanlah proxy, dimana akan

terlihat dari server kantor yang mengatur lalu lintas data, request yang anda lakukan adalah

menuju server proxy, bukan server Facebook atau Twitter sehingga tidak akan ada

pembatasan akses.

4

Page 5: BAB Isut s ryj

BAB III

3.1 Installasi linux debian dan windows xp

Instalasi linux debian

1. Booting dari CD atau DVD

Gambar 1.12. Pilih Install dan enter

Gambar 1.2

5

Page 6: BAB Isut s ryj

3. Pilih bahasa yang di inginkan ,misalnya English dan Enter

Gambar 1.34. Pilih lokasi tempat tinggal kita, jika tidak ada lokasi tempat tinggal kita, silahkan pilih

Other

Gambar 1.4

6

Page 7: BAB Isut s ryj

5. Pilih Asia ,karena kita berada di lokasi Benua Asia

Gambar 1.56. Karena kita berada di Negara Indonesia ,kita pilih Indonesia

Gambar 1.6

7

Page 8: BAB Isut s ryj

7. Pada Configure Locales , Pilih United States

Gambar 1.78. Pilih American English lalu Enter

Gambar 1.8

8

Page 9: BAB Isut s ryj

9. Proses Detecting hardware

Gambar 1.910. Proses scanning CD-ROM

Gambar 2.1

9

Page 10: BAB Isut s ryj

11. Proses Loading additional components

Gambar 2.212. Proses Configure the network

Gambar 2.3

10

Page 11: BAB Isut s ryj

13. Pilih Do not configure the network at this time

Gambar 2.4

14. Host name bisa dibuat apa saja ,misalkan novita

Gambar 2.5

11

Page 12: BAB Isut s ryj

15. Pengisian password root (bisa apa saja)

Gambar 2.616. Isi Re-enter password to verify dengan password yang sudah isi sebelumnya

Gambar 2.7

12

Page 13: BAB Isut s ryj

17. Isi Full name for the new user dengan yang inginkan, sama dengan Hostname juga tidak apa-apa. Saya memakai nama saya sendiri

Gambar 2.8

Gambar 2.8

13

Page 14: BAB Isut s ryj

18. Lakukan pengisian password pada users

Gambar 2.919. Isi kembali lagi password yang kita isi tadi

Gambar 3.1

14

Page 15: BAB Isut s ryj

20. Pilih Jakarta pada konfigurasi waktu

Gambar 3.221. Proses Loading Additional components

Gambar 3.3

15

Page 16: BAB Isut s ryj

22. Proses mulai dalam partisi

Gambar 3.423. Pada konfigurasi partisi ,pilih Manual

Gambar 3.5

16

Page 17: BAB Isut s ryj

24. Pilih partisi yang kosong

Gambar 3.625. Pilih create new patition

Gambar 3.7

17

Page 18: BAB Isut s ryj

26. Buat 5 GB saja

Gambar 3.827. Pilih primary

Gambar 3.9

18

Page 19: BAB Isut s ryj

28. Pilih Beginning

Gambar 4.129. Pilih Done setting up the partition

Gambar 4.2

19

Page 20: BAB Isut s ryj

30. Pilih lagi partisi yang kosong /free

Gambar 4.331. Pilih create a new partition

Gambar 4.4

20

Page 21: BAB Isut s ryj

32. Isi saja sisanya semua

Gambar 4.533. Pilih Logical

\Gambar 4.6

21

Page 22: BAB Isut s ryj

34. Ganti EXT3 menjadi Swap Area

Gambar 4.7

Gambar 4.7

22

Page 23: BAB Isut s ryj

35. Pilih Done Setting up the partition

Gambar 4.836. Lalu finish partitioning

Gambar 4.9

23

Page 24: BAB Isut s ryj

37. Pilih Yes

Gambar 5.138. Proses format pada partisi

Gambar 5.2

24

Page 25: BAB Isut s ryj

39. Proses installing pada system

Gambar 5.340. Proses konfigrasi apt

Gambar 5.4

25

Page 26: BAB Isut s ryj

41. kita pilih No ,pada scan another CD or DVD

Gambar 5.542. Proses penginstalan software

Gambar 5.6

26

Page 27: BAB Isut s ryj

43. Pilih NO saja

Gambar 5.744. Pada pemilihan software ,hilangkan tanda pada Graphical karena berbasis Text

Gambar 5.8

27

Page 28: BAB Isut s ryj

45. Proses pada select Software

Gambar 5.946. Proses pada instalasi Grub

Gambar 6.1

28

Page 29: BAB Isut s ryj

47. Pilih Yes saja

Gambar 6.2

48. Proses instalasi Grub

Gambar 6.3

29

Page 30: BAB Isut s ryj

49. Proses Terakhir “Finish Installation”

Gambar 6.450. Pilih Continue

Gambar 6.5

30

Page 31: BAB Isut s ryj

Gambar 6.551. Hasil penginstalan ,tekan enter (tunggu beberapa saat)

Gambar 6.6

31

Page 32: BAB Isut s ryj

52. Lakukan pengisian login username dan password yang telah di buat pada penginstalan tadi

Gambar 6.7

Gambar 6.7

32

Page 33: BAB Isut s ryj

Instalasi Windows Xp

1. Saat CPU melakukan proses mendeteksi hardware

Gambar 6.8

2. Tunggu proses beberapa saat

Gambar 6.9

3. Tekan enter untuk melakukan setup windows

33

Page 34: BAB Isut s ryj

4. Tekan Enter untuk melakukan format partisi yang telah ada.

34

Page 35: BAB Isut s ryj

Gambar 7.1

5. Proses formating, Pilih salah satu jenis format yang kita inginkan. Sebaiknya pilih format bentuk NTFS.

Gambar 7.2

35

Page 36: BAB Isut s ryj

6. Proses Formating harddisk. Tunggu proses ini sampai dengan selesai.

36

Page 37: BAB Isut s ryj

Gambar 7.3

7. Proses copy files sistem. Tunggu proses ini sampai dengan selesai.

Gambar 7.4

8. Proses copy file system. Tunggu sampai proses ini selesai.

Gambar 7.5

37

Page 38: BAB Isut s ryj

9. Proses installasi windows. Tunggu proses ini sampai selesai.

Gambar 7.6

10. Proses reboot. Tunggu proses ini sampai selesai.

Gambar 7.7

11. Proses pertama masuk Windows. Tunggu sampai selesai.

38

Page 39: BAB Isut s ryj

Gambar 7.8

12. Proses installasi windows. Tunggu sampai selesai.

Gambar 7.9

13. Regional setting. Rubah sesuai dengan region tempat anda berasal dengan memilih tab customize setelah selesai pilih next.

Gambar 8.0

39

Page 40: BAB Isut s ryj

14. Software personalisasi Setting. Ketik nama dan organisasi anda, organisasi bisa dilewat, pilih next untuk proses selanjutnya.

Gambar 8.1

15. registrasi code. Isi nomor serial atau nomor product key, pilih next untuk proses selanjutnya.

Gambar 8.2

40

Page 41: BAB Isut s ryj

16. penamaan komputer dan password administrator lokal. Isi nama komputer, pilih next untuk proses selanjutnya.

Gambar 8.3

17. proses seting tanggal dan waktu. Seting tanggal dan waktu sesuai dengan zona kita berada, pilih next untuk proses selanjutnya.

18. proses setup windows. Tunggu sampai

proses selesai.

Gambar 8.4

41

Page 42: BAB Isut s ryj

19. proses inisialisasi windows. Tunggu sampai proses selesai.

Gambar 8.5

20. proses masuk operating windows untuk pertama kalinya. Pilih next untuk melakukan proses selanjutnya.

Gambar 8.6

21. informasi user. Isi nama user/pemakai komputer, nama user harus lebih dari enam karakter. Pilih next untuk proses selanjutnya.

42

Page 43: BAB Isut s ryj

Gambar 8.7

22. informasi bahwa anda telah berhasil menginstall windows XP. Pilih next untuk proses selanjutnya.

Ganbar 8.9

23. tampilan akhir proses installasi windows Xp

43

Page 44: BAB Isut s ryj

Gambar 9.0

24. Dengan demikian anda telah berhasil menginstall windows / operating system XP. Setelah XP terinstall silahkan anda install software yang anda butuhkan.

Gambar 9.1

3.2 Konfigurasi DNS, WEB SERVER, FTP DAN PROXY SERVER

MELAKUKAN KONFIGURASI DNS

a. Membangun DNS (Domain Name Server)Langkah-langkah mengkonfigurasi DNS

1. Masuk ke user lalu masuk ke root dengan perintah :

44

Login: serverpassword: (isi password kita)

# supassword: (isi password kita)

Page 45: BAB Isut s ryj

2. Install dulu paket bind9-nya dengan perintah berikut:

3. Berikan IP address-nya sesuai IP , buka dan lakukan konfigurasi dengan perintah berikut:

45

# apt-get install bind9

# vim.tiny /etc/network/interfaces

Page 46: BAB Isut s ryj

4. Buka dan lalukan konfigurasi file named.conf.local untuk membuat nama domain.

5. Kemudian copy file db.local & db.127 ke file nama domain yang kita buat tadi,dengan perintah berikut:

46

# vim.tiny /etc/bind/named.conf.local

# cp /etc/bind/db.local /var/cache/bind/db.sekolah# cp /etc/bind/db.local

Page 47: BAB Isut s ryj

6. Buka dan lakukan pengeditan file db.sekolah yang berada di /var/cache/bind dengan perintah berikut :

7. Buka dan lakukan pengeditan file db.institusi yang berada di /var/cache/bind dengan perintah berikut :

47

# vim.tiny /var/cache/bind/db.sekolah

# vim.tiny /var/cache/bind/db.institusi

Page 48: BAB Isut s ryj

8. Buka dan lakukan pengeditan file db.192 yang berada di /var/cache/bind dengan perintah berikut :

9. Buka dan lakukan pengeditan file /etc/resolv.conf dengan perintah dibawah. Dan tambahkan kata dibawah ini pada bagian paling atas atau ubah sesuai dengan konfigurasi komputer andanameserver 192.168.55.1 (sesuaikan dengan no IP address komputer anda)search sekolah.sch.id (sesuaikan dengan nama domain anda)

48

# vim.tiny /var/cache/bind/db.192

# vim.tiny /etc/resolv.conf

Page 49: BAB Isut s ryj

10.Lakukan restart terhadap komputer anda atau terhadap fungsi bind9 saja dengan perintah:

11.Lakukan percobaan sesuai perintah dibawah ini dan catat hasilnya (sesuaikan dengan konfigurasi IP dan Domain anda). Pada konfigurasi diatas, jika hasilnya seperti dibawah ini maka domain sudah berjalan dengan baik.

b. Membangun Web Server ServerLangkah-langkah mengkonfigurasi VirtualHost1. Sebelum mengkonfigurasinya install dahulu paket yang diperlukan.

49

# /etc/init.d/bind9 restart

# nslookup 192.168.55.1# nslookup www.sekolah.sch.id# nslookup ftp.sekolah.sch.id

# apt-get install lynx apache2 php5

Page 50: BAB Isut s ryj

2. Buatlah sebuah direktori /var/www/www untuk membuat sebuah web Selamat Datang, setelah sudah dibuat , lalu masuk ke direktori yang kita buat tadi, lihat perintah dan gambar berikut:

3. Masuk dan lakukan konfigurasi file NameVirtualHost dengan perintah berikut:

50

# mkdir /var/www/www# cd /var/www/www# cat > index.php

# cd /etc/apache2/sites-enable/# cat > www

Page 51: BAB Isut s ryj

4. Lakukan restart terhadap fungsi paket apache2 dengan perintah

5. Untuk melihat hasil web-nya , lakukan percobaan dengan perintah berikut:

c. Membangun FTP ServerLangkah-langkah konfigurasi FTP

51

# lynx http://www.sekolah.sch.id

# /etc/init.d/apache2 restart

Page 52: BAB Isut s ryj

1. Sebelum mengkonfigurasi-nya , install dulu paket yang dibutuhkan pada FTP , lihat perintah dan gambar berikut:

2. Buka dan lakukan konfigurasi dalam file vsftpd.conf dengan menghilangkan tanda pagar,lihat gambar dibawah ini yang mana saja yang akan dihilangkan tanda pagar:

52

# apt-get install vsftpd

# vim.tiny /etc/vsftpd.conf

Page 53: BAB Isut s ryj

Setelah selesai semua konfigurasi-nya simpan dengan perintah esc lalu :wq

3. Lakukan restart terhadap fungsi paket vsftp dengan perintah:

4. Lalu kemudian kita akan membuat user baru dengan perintah berikut:

5. Buatlah beberapa direktori dengan perintah :

53

# adduser ukk2013

# /etc/init.d/vsftpd restart

Page 54: BAB Isut s ryj

6. Buatlah file dalam upload dengan format txt,lihat gambar berikut:

7. Berilah akses pada masing-masing user dan data upload dengan download , agar kita dengan mudah mengakses data file dengan mudah.

8. Lakukan restart terhadap fungsi vsftp.9. Uji coba ftp dari localhost dengan perintah:

54

# mkdir /home/server/upload# mkdir /home/server/download# mkdir /home/ukk2013/upload# mkdir /home/ukk2013/download

# cd uploadupload# cat > upload.txt

# chmod 777 /home/server/upload/upload.txt# chmod 777 /home/server/download/# chmod 777 /home/ukk2013/upload/

# ftp localhost

Page 55: BAB Isut s ryj

d. Membangun Proxy ServerUntuk membatasi setiap client yang akan mengakses ke sebuah situs tertentu dapat dilakukan dengan membuat sebuah proxy server.

Langkah-langkah mengkonfigurasi Proxy Server.1. Lakukan penginstallan terhadap paket squid dengan perintah #apt-get install squid

2. Buka dan edit pada file /etc/squid/squid.conf dengan perintah # vim.tiny /etc/squid/squid.confLakukan pengeditan seperti gambar dibawah berikut (pengeditan dilakukan untuk pembuatan proxy manual dan proxy authentication).

55

Page 56: BAB Isut s ryj

56

Page 57: BAB Isut s ryj

3. Buat 2 buah file berekstensi .txt sebagai penempatan dari daftar situs yang akan diproxy dengan perintah # cat > /etc/squid/daftar.txt dan # cat > /etc/squid/cari.txt

4. Karena menggunakan proxy manual dan authentication ,maka untuk langkah selanjutnya adalah pembuatan login dan password untuk proxy authentication ,lakukan seperti gambar

Pada htpasswd /etc/squid/squid passw admin (admin adalah nama untuk login nantinya)

5. Lakukan restart terhadap fungsi squid dengan perintah # /etc/init.d/squid restart.

57

Page 58: BAB Isut s ryj

3.3 Test Koneksi Client

a. Pengujian DNS pada client1. Berikan terlebih dahulu IP pada client buat gateway-nya ke server.2. Setelah diberi IP check pada LAN, apakah sudah terkoneksi atau belum.

3. Lalu ping IP client sendiri terlebih dahulu , apabila sudah berjalan ping lagi pada IP server.

4. Apabila semua ping sudah berjalan dengan baik , lalu kita siap dengan percobaan nslookup pada cmd , sama seperti perintah yang diserver kita coba tadi,atau lihat pada gambar dibawah ini.

5. Apabila sudah seperti gambar diatas , berarti sudah berjalan dengan baik.

58

Page 59: BAB Isut s ryj

b. Pengujian Web / VirtualHost pada client1. Sama seperti halnya pengujian DNS yang pertama member IP manual

pada client.2. Lalu setelah member IP , ping IP ke PC client sendiri lalu ping ke server.3. Lalu buka internet explore pada laptop client.4. Ketikkan nama domain yang kita buat pada web browser.5. Lalu lihat hasilnya setelah membuka web yang kita buat pada server.

Akan keluar hasil seperti gambar berikut:www.sekolah.sch.id

c. Pengujian FTP pada ClientDisini kita akan melakukan uji coba FTP di client dengan menggunak cmd. Pada soal ujian saya disitu kita akan diminta merubah web “Selamat Datang” dengan cara dari konfigurasi FTP. Lihat saja langkah-langkahnya sebagai berikut:1. Buka “cmd”2. Masuk kepartisi D:\>3. Lalu buatlah direktori ukk2013.4. Masuk ke direktori ukk2013.5. Lalu buat lagi direktori upload dan download.6. Masuk ke direktori “upload”.

59

Page 60: BAB Isut s ryj

7. Lalu bukalah edit index.php dan buat lah kata-kata webnya didalam , agar web default kita berubah dengan web yang baru kita buat.

8. lakukan ftp ke komputer server untuk meng-upload file dari komputer client, lakukan perintah berikut:

60

Lakukan FTP kekomputer serverD:\ukk2013\upload>ftp 192.168.55.1user <192.168.55.1:<none>>: serverpassword: ******masuk ke direktori /var/www/wwwftp> cd /var/www/wwwftp> pwdlakukan upload file kekomputer serverftp> put index.php

Page 61: BAB Isut s ryj

9. Lihat hasilnya pada gambar dibawah ini.Hasil Sebelumnya:

Hasil Sesudahnya:

d. Pengujian Proxy pada Client.

61

Page 62: BAB Isut s ryj

1. Langkah pertama beri IP terlebih dahulu pada client , setelah diberi IP , lalu ping ke sesame IP dan IP server .

2. Apabila ping berjalan dengan baik , lalu buka internet explore untuk uji coba.

3. Pada internet explore pilih Tools Internet Option.

4. Pada kotak dialog Internet Option pilih Connection LAN Settings.

5. Pada kotak dialog LAN Settings beri tanda checklist pada use a proxy , lalu isi address sesuai dengan IP proxy pada server , dan pada kolom Port isi juga port sesuai port pada proxy server.

62

Page 63: BAB Isut s ryj

6. Lalu uji coba , dengan cara membuka alamat situs domain , apabila sudah seperti gambar dibawah , berarti authentication berjalan dengan baik.

7. Kemudian uji coba situs yang akan kita block secara manual , ada 2 situs yang akan kita uji coba yaitu , www.institusi.com & www.smkn2.com .

63

Page 64: BAB Isut s ryj

BAB IV

64

Page 65: BAB Isut s ryj

4.1 ANALISA HASIL PERANCANGAN PADA SERVER

Dari hasil perancangan pada server didapat sebuah analisa bahwa, untuk membuat beberapa domain harus menggunakan IP yang berbeda agar tidak terjadi kesalahan dalam pengkodean system, jika dua domain menggunakan IP yang sama maka saat ingin men-nslookup dengan IP tersebut akan keluar dua domain yang berbeda, seperti pada gambar berikut

Hasil perancangan pada server juga dapat dianalisa pada web server, bahwa untuk pembuatan konten web tersebut tidak harus menggunakan .php bisa juga menggunakan .html. Untuk perintah yang digunakan dalam pembuatan file html adalah #vim.tiny /var/www/www/index.html (tergantung dimana letak web direktori) dan tulis apa yang ingin anda tampilkan pada halaman web.

Maka hasilnya seperti pada gambar berikut

65

Page 66: BAB Isut s ryj

Setelah dianalisa kembali bahwa untuk pemblokiran/proxy tidak diperlukan domain, hanya pada list proxy saja yang menambahkan daftar-daftar dari situs yang akan di proxy, contoh file proxy saya terdapat pada /etc/squid/daftar.txt ,maka buka saja file ini dan tambahkan beberapa situs yang akan diblokir, maka system squid akan memblokir akses ke situs tersebut.

4.2 TROUBLESHOTING KONFIGURASI SISTEM SERVERDalam peng-konfigurasian system server ada beberapa trouble, dan

trouble tersebut dapat diperbaiki, contoh dalam konfigurasi squid ,ketika squid direstart failed seperti pada gambar berikut

Ini terjadi kesalahan dalam konfigurasi pada /etc/squid/squid.conf ,periksa pada (lihat gambar)

66

Page 67: BAB Isut s ryj

Pada gambar diatas terlihat kalau perintah auth belum dilakukan (tanda # masih ada) maka hapus tanda pagar dan pada /etc/squid/squid_passw sesuaikan dengan yang dibuat pada # touch /etc/squid/squid_passw (passw dapat diganti sesuai keinginan)

Jika perintah-perintah seperti diatas telah benar, jika fungsi squid direstart yang akan terlihat adalah sebagai berikut

67

Page 68: BAB Isut s ryj

BAB V

PENUTUP

4.3. KESIMPULANKesimpulan dari pembuatan laporan ini adalah didunia internet banyak

web-web yang menyajikan berbagai konten dan dan semua itu mempunya masing-masing server sendiri, dan dalam laporan ini menjelaskan apa dan bagaimana cara dari pembuatan web server tersebut, mulai dari pembangunan dns, ftp server dan proxy server, dan terbentuklah yang dinamakan web server.

4.4. SARANSaran dari saya adalah memahami konsep pembuatan web server sangat

penting, karena dalam konfigurasi web server jika ada sedikit saja kesalahan maka akan fatal akibatnya, ketika satu gagal maka keseluruhan akan gagal.

68