Eko - Lenny Server Deal Part 1

36
7/21/2019 Eko - Lenny Server Deal Part 1 http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 1/36  Lenny Server  Debian For Server  Buku berjudul Lenny Server ini telah disusun dengan acuan Standard isi mata pelajaran di bidang Produktif TKJ. Buku ini membahas tentang konfigurasi server mengggunakan Debian Lenny. Harapan penulis, agar siswa TKJ dapat menjadi admin server yang handal dan mahir dalam hal konfigurasi server. BOTJOR Production Tahun Pelajaran 2011/2012 Echo™ www.rumahbotjor.wordpress.com

description

Konfigurasi debian server v5

Transcript of Eko - Lenny Server Deal Part 1

Page 1: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 1/36

 

Lenny Server 

Debian For Server  

Buku berjudul Lenny Server ini telah disusun dengan acuan Standard isi mata pelajaran di

bidang Produktif TKJ. Buku ini membahas tentang konfigurasi server mengggunakan Debian

Lenny. Harapan penulis, agar siswa TKJ dapat menjadi admin server yang handal dan mahir

dalam hal konfigurasi server.

BOTJOR Production

Tahun Pelajaran 2011/2012

Echo™ 

www.rumahbotjor.wordpress.com

Page 2: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 2/36

Echo™  | Lenny Server 1

DAFTAR ISI

DAFTAR ISI ·························································································································· 1

ISTALASI DEBIAN ················································································································· 2

TCP/IP ································································································································· 16

1. 

About TCP/IP ··································································································· 162.  TCP/IP Permanen ···························································································· 16

3. 

TCP/IP Temporary ··························································································· 17

4.  TCP/IP Alias ····································································································· 18

5.  Kegagalan ········································································································ 19

DHCP Server ························································································································ 20

1.  Instalasi ·················································································································· 20

2.  Configure ··············································································································· 20

3. 

Pengujian ··············································································································· 22

FTP Server ··························································································································· 23

1. 

Instalasi ·················································································································· 23

2. 

Configure ··············································································································· 23

3.  Pengujian ··············································································································· 24

Web Server ························································································································· 25

1. 

Instalasi ·················································································································· 25

2. 

Configure ··············································································································· 25

3.  Pengujian ··············································································································· 25

Database Server ·················································································································· 26

1. 

Instalasi ·················································································································· 26

2. 

Configure ··············································································································· 273.  Pengujian ··············································································································· 29

DNS Server ·························································································································· 30

1.  Instalasi ·················································································································· 30

2.  Configure ··············································································································· 30

3. 

Pengujian ··············································································································· 32

Proxy Server ························································································································ 33

1.  Instalasi ·················································································································· 33

2. 

Configure ··············································································································· 33

3.  Pengujian ··············································································································· 32

Page 3: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 3/36

Echo™  | Lenny Server 2

INSTALASI DEBIAN

Untuk yang baru bermigrasi ke Linux Debian perlu mengetahui spesifikasi

minimal dari Linux Debian. Berikut ini adalah spesifikasi minimal Linux Debian 5

(Lenny):

  Processor Pentium 4

  Memory RAM 128

 

Harddisk 8 GB 

Spesifikasi di atas untuk computer perorangan. Jika ingin menggunakan Linux

Debian Lenny sebagai Server, maka spesifikasi computer harus lebih tinggi dari yang di

atas. Baiklah kita langsung ke cara instalasinya.

1.  Setting BIOS. Masukklah pada BIOS, pastikan Booting pertama (First Boot)

menggunakan CD/DVD .

2.  Memilih mode instalasi. Pada Linux Debian Lenny ada beberapa mode

instalasi :

  Install. Untuk instalasi mode text.

  Grapihcal Install. Untuk instalasi mode GUI.

  Advanced Options. Untuk option atau pilihan lainnya.

  Help. Untuk menampilkan informasi tentang Debian Lenny.

(Instalasi kali ini, penulis menggunakan mode GUI). 

Page 4: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 4/36

Echo™  | Lenny Server 3

21

3

3.  Memilih bahasa yang akan digunakan saat instalasi. Bahasa default yang

digunakan adalah English. 

4.  Memilih Negara tempat tinggal. Untuk Indonesia pada tampilan awal

memang tidak ada. Masuk pada other, lalu Asia, lalu Indonesia. 

Page 5: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 5/36

Echo™  | Lenny Server 4

5.  Memilih layout keyboard yang akan digunakan. Pada langkah ini, Anda harus

berhati-hati untuk memilih layout keyboard. Karena jika layout tidak sesuai

dengan keyboard yang sedang digunakan, maka keyboard tidak akan bisa

bekerja secara optimal. Untuk keyboard yang sering digunakan di Indonesia,

yaitu keyboard dengan layout American English. 

6. 

Proses pendeteksian hardware yang terpasang pada computer. 

Page 6: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 6/36

Echo™  | Lenny Server 5

7.  Proses konfigurasi jaringan dengan DHCP gagal, hal ini karena tidak

ditemukan server yang mendistribusikan DHCP ataupun tidak terpasang

perangkat jaringan. Tenang saja, hal ini sama sekali tidak mengganggu

proses instalasi. Kita akan konfigurasi DHCP nanti. Sekarang lanjutkan

langkah Instalasi, pilih Continue.

8.  Pemilihan cara konfigurasi jaringan. Cara pertama dan kedua mengulang

konfigurasi menggunakan DHCP. Pilihan yang ke tiga digunakan untukkonfigurasi jaringan dalam proses instalasi. Pilihan yang ke empat digunakan

untuk konfigurasi jaringan setelah instalasi selesai. Penulis mengunakan cara

yang ke empat, karena penulis akan menkonfigurasi DHCP setelah proses

instalasi Debian selesai.

Page 7: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 7/36

Echo™  | Lenny Server 6

9.  Konfigurasi hostname dalam proses instalasi. 

10. Pemilihan zona waktu. Untuk daerah WIB pilih Jakarta.

Page 8: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 8/36

Echo™  | Lenny Server 7

11. Proses persiapan partisi harddisk.

12. Memilih cara partisi harddisk. Pilihan pertama, partisi akan dilakukan secara

otomatis dengan menghapus semua partisi yang ada di harddisk dan

menggunakan semua kapasitas harddisk untuk partisi Linux. Pilihan kedua,

sama dengan pilihan pertama namun dengan set LVM. Pilihan ketiga, juga

sama dengan pilihan pertama namun dengan set encrypted LVM. Pilihan

keempat, patisi dilakukan secara manual sesuai yang dibutuhkan danmenyesuaikan harddisk yang ada. Penulis menggunakan pilihan keempat.

Karena dengan pilihan keempat, kita dapat mensetting partisi harddisk

sesuai dengan keinginan/kebutuhan kita.

Page 9: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 9/36

Echo™  | Lenny Server 8

13. Membuat partisi pada space harddisk. Sebenarnya partisi minimal pada

debian yaitu 1 partisi yang akan digunakan sebagai root (/). Tetapi jika

dengan 1 partisi saja, debian tidak bisa bekerja secara optimal. Maka dari itu

diperluka partisi swap (virtual memory) yang digunakan untuk membantu

memory RAM kita jika RAM kita nanti sedang bekerja semuanya. Jadi untukpara pembaca yang cuma memiliki RAM dibawah 1GB jangan kawatir. Untuk

Instalasi kali ini penulis menggunakan 2 partisi, yaitu root (/) dan swap. Ikuti

langkah-langkah di bawah ini.

1 2

3 4

5 6

Page 10: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 10/36

Echo™  | Lenny Server 9

7 8

9 10

11 12

Page 11: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 11/36

Echo™  | Lenny Server 10

14. Konfirmasi apakah partisi yang sudah dibuat diformat dengan file system

yang sudah ditentukan. Pilih saja Yes.

15. Proses formatting. 

Page 12: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 12/36

Echo™  | Lenny Server 11

16. Setting password untuk root. 

17. Setting username untuk account dan password dari user tersebut. 

P a s s w o r d

yang nantinya

a k a n

d i g u n a k a n

untuk login

Username

yang akandigunakan

untuk login

Page 13: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 13/36

Echo™  | Lenny Server 12

18. Konfirmasi untuk memasukkan CD Binary lainnya. Penulis memilih No karena

hanya menggunakan CD Binary 1.

19. Konfirmasi apakah perlu update system. Penulis memilih No karena sedang

tidak terhubung dengan internet.

Page 14: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 14/36

Echo™  | Lenny Server 13

20. Proses pemilihan dan instalasi software/paket. 

21. Memilih software/paket yang akan diinstal. Penulis hanya memilih Desktop

environment dan Standard system. Karena yang lainnya akan kita install

secara manual setelah proses instalasi Linux Debian Lenny selesai. Perlu

Anda ketahui, Desktop environment disini digunakan untuk instalasi desktop,

 jadi jika kita tidak memakai desktop, kita nanti akan dihadapkan dengan

command. Dengan kata lain debian kita akan berbasis text tanpa GUI.

Page 15: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 15/36

Echo™  | Lenny Server 14

22. Proses instalasi software/paket yang sudah dipilih. Hal ini akan memerlukan

waktu yang cukup lama.

23. Konfirmasi apakah menginstal GROUB boot loader. Pilih saja Yes, agar nanti

bisa DualBoot. 

Page 16: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 16/36

Echo™  | Lenny Server 15

24. Proses instalasi pun selesai. Kita diminta untuk melepas DVD master

Debian. Hal ini dilakukan agar waktu PC restarting, kita tidak masuk

lagi ke tampilan awal Instalasi Debian.

Page 17: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 17/36

Echo™  | Lenny Server 16

SETTING TCP/IP 

1.  About TCP/IP 

IP address digunakan sebagai alamat dalam hubungan antar host di dunia

internet. Sehingga IP address merupakan sebuah sistem komunikasi yang universal,karena merupakan metode pengalamatan yang telah diterima di seluruh dunia.

Dengan menentukan IP address berarti kita telah memberikan identitas yang

universal bagi setiap interadce komputer. Jika suatu komputer memiliki lebih dari

satu ethernet, misalkan menggunakan dua ethernet, maka kita harus memberi dua

IP address untuk komputer tersebut masing-masing untuk setiap ethernetnya. 

2.  IP Permanen

IP yang akan kita setting ini adalah IP Permanen atau IP dasar, yaitu IP yang

akan kita gunakan seterusnya. Meskipun PC/Laptop kita merestart, IP ini tidak

akan hilang. Berikut ini cara konfigurasinya :

2.1.  Langkah pertama, kita harus masuk ke dalam file interfaces yang berada

pada direktori /etc/network/. Caranya, masukkan perintah “nano

/etc/network/interfaces” (penulis menggunakan file editor nano). 

Pada file interfaces yang belum pernah disetting (default), biasanya hanya

terdapat script untuk lookbacknya saja. Kita biarkan saja script

lookbacknya, kita akan menambahkan script untuk ethernet pertama kita

(eth0) di bawah script lookback. Masukkan script dengan format seperti

berikut.

2.2. 

Langkah selanjutnya restart network Anda dengan menggunakancommand “/etc/init.d/networking restart”. 

Page 18: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 18/36

Echo™  | Lenny Server 17

2.3.  Ceck IP dengan menggunakan command “ifconfig”. Jika IP sudah

berubah sesuai dengan IP yang tadi kita setting, maka setting IP Permanen

sudah berhasil.

3.  TCP/IP Temporary

Yang dimaksud dengan IP Temporary ini adalah IP yang bersifat sementara,

 jadi hanya untuk sementara saja. Ketika PC maupun network restarting maka

settingan IP ini akan hilang dan kembali ke IP Permanen. Untuk setting IP ini cukup

mudah sekali, karena kita tidak perlu membuka file interfaces seperti IP Permanen.

3.1.  Masukkan command dengan fotmat “ifconfig[interface_yang_digunakan] [IP_Address] netmask

[netmask]”. 

3.2.  Untuk melihat hasilnya, masukkan kembali perintah “ifconfig”. Sebagai

contoh, lihat gambar berikut.

Page 19: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 19/36

Echo™  | Lenny Server 18

4.  TCP/IP Alias 

IP Alias adalah suatu kondisi, dimana kita diharuskan menggunakan dua

atau lebih IP dalam satu NIC. Seolah-olah computer kita memiliki dua atau lebih

NIC, dan terkoneksi dalam dua atau lebih jaringan yang berbeda. Kelemahan IP ini

adalah debian kita menjadi berat, seperti pada saat start-up. Hal ini di karenakan

IP ini memaksa NIC untuk memiliki 2 IP.

4.1.  Untuk setting IP Alias, sama seperti setting IP Permanen. Jadi kita harus

masuk file interfaces  dulu. Masukkan kembali command nano

“/etc/network/interfaces”. 

4.2.   Jika sudah masuk, ketik script IP alias di bawah script IP Permanen. Script

yang digunakan hampir sama seperti IP Permanen, cuma beda di

penullisan interfacenya. Jika IP Permanen menggunakan eth0, maka IP

Alias dirubah menjadi eth0:0. Jika sudah selesai memasukkan script,

 jangan lupa save sebelum keluar.

Page 20: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 20/36

Echo™  | Lenny Server 19

4.3.  IP Alias sudah kita setting, langkah terakhir adalah restarting network.

Masukkan command “/etc/init.d/networking restart”. 

5.  Kegagalan Setting IP

Kegagalan yang sering terjadi saat setting IP yaitu gagal restarting network,IP tidak berubah sesuai dengan yang diinginkan, masih tidak mau terhubung

dengan jaringan. Nah cara untuk mengatasi kegagalan seperti itu adalah sebagai

berikut :

5.1.  Periksa script pada file interfaces.

5.2.  Ceck apakah ethernet yang dipakai sudah aktif. Jika belum masukkan

perintah “ifup [name_ethernet]”. Contohnya “ifup eth0”.

5.3.  Restart network berulang kali. Jika masih belum bisa restart PC.

Page 21: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 21/36

Echo™  | Lenny Server 20

DHCP SERVER 

DHCP (Dynamic Host Configuration Protocol) adalah protokol yang berbasis

arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP

dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus

memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di

 jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan

alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter

 jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.

1.  Instalasi 

Packet software yang digunakan untuk DHCP pada Debian Lenny adalah

dhcp3-server. Untuk memulai instalasi masukkan perintah “apt-get install

dhcp3-server”.  Perlu Anda ketahui, setiap instalasi DHCP akan ada pesan

“failed ”. Hal tersebut hiraukan saja, karena memang DHCP-nya belum kita

konfigurasi sehingga DHCP-nya tidak bisa starting/jalan.

2.  Configure 

Nah pada DHCP, kita akan mengkonfigurasi 2 file. Yang pertama yaitu file

dhcp.conf untuk konfigurasi dasar DHCP. Dan yang kedua file dhcp3-server untuk

konfigurasi ethernet. Berikut ini cara konfigurasi pada masing-masing file.

2.1.  Untuk masuk pada file dhcp.conf  ketik command “nano

/etc/dhcp3/dhcp.conf”. Jika sudah masuk, cari script seperti gambar

di bawah, lalu hapus tanda pagar “#” yang ada pada script subnet, range,

domain name servers, domain name, routers, broadcast,default lease

time, max lease time, dan di depan tanda kurung kurawal “}”. Setelah itu

ubah sedikit script-nya. Jika Anda bingung, ikuti saja script yang tampak

pada gambar berikut.

Page 22: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 22/36

Echo™  | Lenny Server 21

2.2.   Jika file konfigurasi yang pertama sudah selesai, selanjutnya adalah

mengatur ethernet yang akan di gunakan oleh DHCP. Masukkan

command “nano /etc/default/dhcp3-server”. Nah pada script

yang paling bawah yaitu “INTERFACES=”””  masukkan ethernet name

Anda. Misalkan menggunakan eth0, maka akan menjadi

“INTERFACES=”eth0””. Seperti gambar di bawah ini. 

2.3.  Langkah terakhir yaitu restarting DHCP. Masukkan command

“/etc/init.d/dhcp3-server restart”. Memang saat pertama

restarting akan muncul pesan “failed ”. Itu karena awalnya DHCP kita

tadi belum jalan, jadi tidak bisa distop/dimatikan. Untuk retsarting

berikutnya tidak akan muncul pesan “failed ” lagi. 

Page 23: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 23/36

Echo™  | Lenny Server 22

3.  Pengujian DHPC

Untuk memastikan apakah DHCP sudah benar-benar dapat digunakan atau

belum, kita akan coba menggunakan PC Client. PC Client, edit file interfaces-nya,

 jika status interface-nya “static”, ubah menjadi “dhcp”, dan hilangka script IP

yang ada di bawahnya. Sebagai contoh perhatikan gambar di bawah ini.

 Jika sudah, simpan dan keluar dari file interfaces. Jangan lupa untuk

restarting network. Masukkan perintah “/etc/init.d/networking restart”.

 Jika sudah berhasil restarting, coba lihat IP-nya. Kalau IP yang muncul adalah IPdari DHCP maka setting yang kita lakukan sudah berhasil. Untuk membedakan IP

dari DHCP atau bukan, tinggal lihat saja IP yang terpasang masuk dalam range IP

DHCP atau tidak. Jika tidak, berarti settingan masih belum benar. Dan jika IP sudah

masuk dalam range, maka settingan sudah berhasil.

Page 24: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 24/36

Echo™  | Lenny Server 23

FTP SERVER 

FTP (File Transfer Protokol) adalah suatu protokol yang berfungsi untuk tukar-

menukar file dari client ke ftp server atau sebaliknya dari server ke cleint, dalam suatu

network.  FTP sebenarnya cara yang tidak aman untuk mentransfer file karena file

tersebut ditransfer tanpa melalui enkripsi terlebih dahulu.  FTP biasanya menggunakan

dua buah port yaitu port 20 dan 21. Biasanya port 21 untuk command port dan port

20 untuk data port.

1.  Instalasi 

Untuk packet FTP, sebenarnya ada dua packet/software yang paling popular

pada distro Debian. Yaitu ProFTPd dan Vsftpd. Kali ini penulis menggunakan

Proftpd, karena dianggap lebih mudah dan cepat dalam konfigurasinya.

1.1. 

Step pertama, masukkan command “apt-get install proftpd ”. 1.2.  Setelah itu akan muncul konfirmasi FTP. Pilih “standalone”. 

2.  Configure

1.1.  Konfigurasi direktori

Hal ini dilakukan untuk tempat file share dan tempat account FTP server.

Caranya adalah tentukan terlebih dahulu dimana direktori akan dibuat.

Misalnya di /home/debian-server/ dengan nama direktori share, maka

masukkan perintah “ mkdir /home/debian-server/share”. 

1.2.  Konfigurasi User

Nah, untuk User, FTP secara default telah membuat user saat instalasi

FTP tadi. Jadi, kita harus menghapus dulu user default tersebut, dan kita

buat user yang baru di direktori yang telah kita buat tadi. Caranya lihat

langkah-langkah di bawah ini.

1.2.1.  Untuk menghapus User default-nya, masukkan command “userdel

ftp”. 

1.2.2.  Untuk membuat User pada direktori share, masukkan command

“useradd –d /share/ ftp”. Maksud dari command tersebut

adalah membuat user (useradd) pada direktori (-d) share (/share/)

dengan nama ftp (ftp).

1.2.3.  Untuk membuat password masukkan command “ passwd ftp”. Lalu

masukkan pasword. Jangan terkecoh dengan tampilan, memang

pada saat Anda mengetik password di layar tidak muncul, tetapi

sebenarnya password sudah terisi.

Page 25: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 25/36

Echo™  | Lenny Server 24

1.3.  Konfiguasi File FTP

Pada FTP file yang harus dikonfigurasi cukup 1. Yaitu file proftpd.conf 

yang berada di direktori /etc/proftpd/. Berikut ini langkah-langkah

konfigurasinya.

1.3.1. 

Buka file dengan file editor. Masukkan command “nano/etc/proftpd/proftpd.conf”. 

1.3.2.  Nah jika sudah di buka, jangan hiraukan dulu script yang menurut

Anda tidak jelas tersebut. Masukkan script berikut di baris paling

bawah.

1.3.3.   Jika sudah simpan lalu keluar dari file proftpd.

1.4.  Konfigurasi yang baru saja kita lakukan tidak akan bekerja jika tidak kita

restart FTP-nya. Masukkan perintah “/etc/init.d/proftpd restart”

untuk restarting FTP.

3.  Pengujian FTP 

Cara mengujinya cukup mudah, tinggal masukkan command “ftp

localhost”, setelah itu masukkan password Anda tadi.  Jika sudah masuk FTP

maka konfigurasi berhasil. Seperti gambar di bawah ini.

Page 26: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 26/36

Echo™  | Lenny Server 25

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 biasanyaberbentuk dokumen HTML. Salah satu packet/software yang terkenal untuk membuat

web server adalah Apache. Dalam keadaan default, web server berjalan pada protocol

HTTP melalui port 80. Agar instalasi kita optimal, kita ikut sertakan software php. Jadi

agar web server kita tidak hanya menggunakan html saja.

1.  Instalasi 

Packet Apache yang ada pada CD-Debian Lenny Binary 1 adalah Apache2.

Dan untuk php, Debian Lenny menggunakan php5. Langsung saja pada langkah

instalasi. Masukkan command “apt-get install apache2 php5”. 

2.  Configure 

Web server sudah bisa digunakan secara default. Tetapi jika Anda ingin

mengkonfigurasi Port silahkan masukkan command “nano

/etc/apache2/ports.conf”. Dan untuk konfigurasi direktori tempat web kita,masukkan command “nano /etc/apache2/sites-available/default”.

Sedangkan untuk mengganti Web, default-nya berada pada direktori /var/www/ 

dengan file index.html. Perlu Anda ketahui, setiap konfigurasi terhadap apache

dilakukan, Anda harus restarting apache. Caranya masukkan command

“/etc/init.d/apache2 restart”. 

3.  Pengujian Web 

Untuk memastikan apakah Web Server kita sudah berjalan, buka web browser,

lalu masukkan alamat http://localhost/  atau http://[IP_Anda]/  contohnya

http://192.168.32.1/. Jika secara default akan muncul kalimat “it work ”. 

Page 27: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 27/36

Echo™  | Lenny Server 26

DATABASE SERVER 

Database berfungsi sebagai media penyimpanan data-data ataupun informasi

penting. Pada web server yang kompleks, biasanya diperlukan adanya Database server

sebagai media penyimpanan datanya. Jadi jika web kita ingin selalu update data-data

yang baru, kita tinggal mengisi pada database kita tanpa merubah website asli kita.

Database server ini bisa kita gunakan terpisah ataupun bersamaan dengan web server

itu sendiri. Aplikasi untuk database server sendiri sudah begitu banyak, diantaranya

yang paling terkenal adalah MySQL, PostgreSQL, dan MsSQL.

1. Instalasi 

Software yang akan kita gunakan yaitu MySQL. Pada Debian Lenny sudah

terdapat MySQL-server versi 5, tentunya sudah lebih stabil. Dan jika ada yang ingin

mengisi database dengan cara GUI, maka instal pula software phpmyadmin yang

akan berperan sebagai sarana mengisi database. Perlu Anda ketahui, kalau

database memerlukan packet/software Apache. Tetapi tadi Apache sudah kita

instal, jadi tidak perlu di instal kembali. Langsung saja instal mysql-server dengan

phpmyadmin. Caranya seperti di bawah ini.

1.1.  Masukan command “apt-get install mysql-server phpmyadmin” 

1.2. 

Untuk mysql-server kita akan diminta konfigurasi password pada saatinstalasi. Masukkan password dan ulangi pada repeat password.

Page 28: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 28/36

Echo™  | Lenny Server 27

1.3.  Setelah itu akan muncul konfigurasi phpmyadmin. Kita dimanta untuk

memilih aplikasi yang digunakan untuk web servernya. Tadi kita

menggunakan Aphace2, jadi pilih Apache2. Untuk memilih tekan space

pada keyboard.

2.  Configure 

Sebenarnya secara otomatis, setelah selesai menginstal database, kitalangsung dapat menggunakannya. Tetapi jika Anda ingin mengkonfigurasi seperti

mengubah port atau yang lainnya, tinggal masuk ke file my.cnf. Caranya masukkan

Page 29: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 29/36

Echo™  | Lenny Server 28

command “nano /etc/mysql/my.cnf”. Jika selesai konfigurasi jangan lupa

restart mysql. Masukkan command “/etc/init.d/mysql restart”. 

Page 30: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 30/36

Echo™  | Lenny Server 29

3.  Pengujian Database 

Karena kita tadi juga sudah menginstal phpmyadmin, maka pengujian dapat

kita lakukan melalui 2 cara. Yang pertama melalui shell/perintah-perintah(text),

tetapi agak sedikit membingungkan, karena kita harus menghafal syntax-

syntax/perintah database. Dan yang kedua dapatmenggunakan phpmyadmin yang

sudah kita instal tadi.

3.1.  Pengujian Via Text

Masukkan command “ mysql –u root – p”. Command tersebut

artinya menjalankan mysql (mysql) dengan username (-u) root (root) dan

password (-p). Setelah Anda memasukkan perintah tersebut, maka Anda

akan diminta password untuk login ke mysql. Nah, command untuk

keluar/logout dari database adalah “exit”. 

3.2.  Pengujian Via GUI

Buka web browser. Lalu masukkan alamat

“http://localhost/phpmyadmin”. Untuk masuk, gunakan user rootdengan password yang Anda berikan tadi.

Page 31: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 31/36

Echo™  | Lenny Server 30

DNS SERVER 

Domain Name System adalah suatu metode untuk meng-konversikan IP Address

(numerik) suatu komputer ke dalam suatu nama domain (alphabetic), ataupun

sebaliknya. Yang memudahkan kita dalam mengingat computer tersebut.

1.  Instalasi 

Untuk Istalasi DNS Server kita akan menggunakan packet/software bind

(Berkeley Internet Name Domain). Pada Debian Lenny bind sudah sampai pada

versi yang ke 9. Cara instalasinya hampir sama dengan packet/software yang

lainnya. Masukkan command “apt-get install bind9”.  Setelah itu tunggu

hingga selesai.

2.  Configure 

Untuk DNS kita harus mengkonfigurasi 4 file terlebih dahulu. 4 file diantaranya yaitu file named.conf, file forward, file reverse, dan file resolv.conf.

2.1.  Konfigurasi Named.conf

Untuk masuk ke file named.conf, ketik command “nano

/etc/bind/named.conf”. File ini digunakan untuk menentukan zona

domain. Yang dimaksud dengan zona domain yaitu mengatur tempat file

forward dan reverse. Sebagai contoh coba lihat gambar di bawah ini.

Page 32: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 32/36

Echo™  | Lenny Server 31

Nah saat dalam keadaan default, maka isi file akan seperti gambar

yang pertama. Untuk konfigurasnya, hapus saja script yang di block

(seperti gambar 1). Setelah itu edit script yang di block (seperti gambar 2).

Perlu Anda ketahui, script yang berada di belakang tanda “#” hanyalah

sebuah komentar, jadi tidak perlu di ikut sertakan dalam penulisan script.

Untuk scrip yang digunakan untuk memanggil nama file forward dan

nama file reverse, tidak perlu mengikut sertakan direktorinya. Agar file

named.conf  ini mencari secara default di direktori /var/cache/bind/. Jadi

nanti Anda tinggal memasukkan file forward dan file reverse pada direktori

tersebut. Jika script sudah diedit, simpan dan keluar.

2.2. 

Konfigurasi ForwardPada file forward, Anda tidak perlu mengetik script yang banyak.

Anda tinggal menyalin file forward  yang ada di direktori /etc/bind/.

Masukkan perintah “cp /etc/bind/db.local

/var/cache/bind/db.server”. File forward  Anda sudah tersalin di

direktori /var/cache/bind/  dengan nama db.server. Untuk membuka file

masukkan command “nano /var/cache/bind/db.server”.  Edit file

forward Anda seperti gambar berikut.

Kalau sudah selesai, simpan dan keluar.

Page 33: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 33/36

Echo™  | Lenny Server 32

2.3.  Konfigurasi Reverse

Sama seperti file forward, Anda salin terlebih dahulu file reverse yang

berada di /etc/bind/. Untuk file reverse, masukkan command “cp

/etc/bind/db.127 /var/cache/bind/db.192”. File reverse  Anda

pun sudah berada di direktori /var/cache/bind/  dengan nama db.192.buka file reverse  Anda dengan menggunakan command “nano

/var/cache/bind/db.192”. Edit file reverse  Anda seperti gambar di

bawah ini.

2.4.  Konfigurasi Resolv.conf

File resolv.conf  ini berada di direktori /etc/. Buka file dengan

command “nano /etc/resolv.conf”. Pada baris paling bawah,

masukkan script seperti gambar di bawah ini.

2.5.  Restarting

Langkah selanjutnya restart DNS Anda. Masukkan command

“/etc/init.d/bind9 restart”. Pada saat inilah biasanya kesalahan

konfigurasi terlihat. Jika terdapat tulisan “failed ”, maka konfigurasi Anda

masih ada yang salah. Periksa kembali konfigurasi Anda.

3. 

Pengujian 

Untuk menguji DNS, Anda hanya perlu menggunakan perintah nslookup.

Masukkan command dengan format “nslookup [domain_name/IP_Address]”.

Contohnya “nslookup server.edu” atau “nslookup 192.168.32.1”. Jika

hasil yang keluar seperti di bawah ini, maka konfigurasi DNS Anda sudah berhasil.

Page 34: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 34/36

Echo™  | Lenny Server 33

PROXY 

Proxy server adalah teknik standar untuk akses internet secara bersama-sama

oleh beberapa komputer sekaligus dalam sebuah local area network (LAN) melalui

sebuah modem atau sebuah salauran komunikasi. Proxy server bekerja dengan

menjembatani komputer ke Internet. Program Internet seperti browser, download

manager dan lain-lain berhubungan dengan proxy server,dan proxy server tersebut

yang akan berkomunikasi dengan server lain di Internet. Namun, proxy juga digunakan

untuk block/membendung alamat web tertentu, agar client tidak bebas mengakses

alamat web yang telah ditentukan. Semacam ini yang digunakan proxy dengan

program aplikasi squid.

1.  Instlasi 

Aplikasi yang paling popular, dan terkenal ampuh untuk Server Proxy yaitu

SQUID. Selain itu, ada juga distro linux yang dikhususkan untuk proxy, seperti

IpCOP. Pada tutorial kali ini penulis menggunakan Squid. Untuk instalasi masukkan

command “apt-get install squid ”. 

2.  Configure 

Nah untuk konfigurasinya ada 3 file yang harus kita konfigurasi. Yaitusquid.conf, file pemblokiran, dan IP tables yang digunakan untuk memindahkan

port http menjadi proxy.

2.1.  File Squid

Masukkan perintah “nano /etc/squid/squid.conf”. Di situ nanti

Anda akan berjumpa dengan scrib yang banyak sekali. Dari pada nanti

Anda bingun, tekan Ctrl+W untuk mengaktifkan fasilitas seacrh. Cari kata

“http_port 3128”. Jika sudah tambahkan script “transparant”  di

belakang “http_port 3128” tadi. Setelah itu masukkan script berikut tepat d

bawah script “http_port 3128”.

Page 35: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 35/36

Echo™  | Lenny Server 34

Setelah itu cari kata acl CONNECT lalu tambahkan script berikut tepat

di bawahnya.

2.2.  File Blokir

Sekarang kita siapkan situs-situs yang akan kita blockir. File yang akan

kita buat untuk pemblokiran ada 2. Yang pertama Ketik “nano

/etc/squid/url”. Disini masukkan Domain yang akan di Blockir. Dan

yang ke dua masukkan command “nano /etc/squid/key”. Pada file key

ini di isi keyword apa saja yang tidak boleh di access. Seperti contoh di

bawah ini.

2.3.  File iptables 

Ini akan memindah port 80 menjadi port 3128. Masukkan perintah “nano

/etc/iptables”. Setelah itu masukkan script berikut ini.

3.  Pengujian 

Pastikan terlebih dahulu kalau proxy kita menggunakan port 3128 dengan masuk

pada system preferences network proxy.

Page 36: Eko - Lenny Server Deal Part 1

7/21/2019 Eko - Lenny Server Deal Part 1

http://slidepdf.com/reader/full/eko-lenny-server-deal-part-1 36/36

 Jika sudah buka web brouser, masukkan alamat yang di blockir. Maka hasil na akan

seperti gambar berikut.