8/7/2019 Konfigurasi Debian Leny full
1/23
Membangun Server dengan Debian Lenny
( Debian 5th Edition)
Konfigurasi IP Address
Untuk berkomunikasi dengan komputer lain sebuah komputer harus memiliki
IP Address (Alamat IP). IP Address merupakan identitas komputer dalam jaringan
yang berbentuk angka-angka, dan tersusun secara unik, hal ini berarti dalam
sebuah jaringan 1 IP Address digunakan oleh 1 Komputer.
Ada dua cara untuk mengkonfig IP Address
Cara pertama dengan metode On The Fly, namun konfigurasi ini akan hilang jika
komputer Reboot, caranya yaitu:
#ifconfig eth0 [IP Address kamu] netmask [netmask kamu] broadcst [IP broadcast
kamu]
Misalnya:
Cara kedua adalah dengan mengedit file di /etc/network/interfaces,
Lakukan pengeditan sesuai IP yang kamu pilih
Kalo punya saya kira-kira isinya sebagai berikut:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
2/23
Kata auto yang mendahului nama suatu interface menandakan bahwainterface tersebut akandinyalakan secara otomatis pada saat booting. Interface lo tidak memiliki konfigurasiIPkarena lo digunakan sebagai loopback sehingga memiliki IP yang pasti yakni127.0.0.1.
Alamat IP ini digunakan oleh komputer untuk berkomunikasi dengan dirinya sendiri.Konfigurasi untuk eth0 harus diberikan karena interface ini dikonfigurasimenggunakan IPstatis. Parameter-parameter yang harus disebutkan untuk jenis interface staticadalah:1. address: menentukan IP address yang digunakan suatu komputer.2. network: menentukan Network Address komputer.3. netmask: menentukan subnet mask network komputer.4. broadcast: menentukan alamat broadcast yang digunakan komputer untukmemperkenalkan diri pada jaringan.
5. gateway: menentukan default gateway yang digunakan apabila komputertersebut
mengirimkan paket data ke luar jaringan anggotanya.
Setelah selesai melakukan perubahan pada file ini jangan lupa me restartinterfacedengan menjalankan perintah:
Cek IP Address apakah sudah berjalan sebagaimana mestinyaDengan cara:
Jika hasil konfigurasi benar maka akan muncul:
DNS ServerDNS (Domain Name System, bahasa Indonesia:Sistem Penamaan
Domain) adalah sebuah sistem yang menyimpan informasi tentang nama hostmaupun nama domain dalam bentuk basis data tersebar (distributed database) di
dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuksetiap nama host dan mendata setiap server transmisi surat (mail exchange server)yang menerima surat elektronik (email) untuk setiap domain. DNS menyediakanservis yang cukup penting untuk Internet, bilamana perangkat keras
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
3/23
komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugasseperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebihmemilih untuk menggunakan nama host dan nama domain, contohnya adalahpenunjukan sumber universal (URL) dan alamat e-mail. DNS menghubungkankebutuhan ini. Sekarang ini internet dan hampir semua jarignan local tergantungpada kerja dan ketangguhan Domain Name System (DNS) yang digunakan untuk
meresolv nama-nama system ke dalam IPaddress atau sebaliknya (reserver lookup).Agar fasilitas DNS tersedia di dalam diperlukan sebuah nameserver . DNS akanmenterjemahkan ip address ke hostname atau sebaliknya dari hostname ke ipaddress. DNS bekarja dengan konsep client server, sebuah komputer yangmenjalankan fungsi server disebut DNS atau name server dan komputer lain yangmeminta penerjemahan hostname ke ip address disebut sebagai client DNS. DNS
juga merupakan system databases yang terdistribusi, sehingga memungkina setiapbagian dari databases dikelola secara terpisah. Salah satu applikasi yang dapatdigunakan untuk membuat DNS server adalah paket BIND.
BIND(singkatan dari bahasa Inggris: Berkeley Internet Name Domain )adalah server DNS yang paling umum digunakan di Internet, khususnya di system
operasi bertipe Unix yang secara de facto merupakan standar. BIND awalnya dibuatoleh empat orang mahasiswa dengan menggunakan CSRG di Universitas California,Berkeley dan pertama kali dirilis di dalam 4.3 BSD. Paul Vixie kemudian meneruskanpemrogramannya pada tahun 1988 saat bekerja di DEC.
Instalasi Bind9
Edit file sebagai berikut:
Dan tambahkan baris berikut di paling bawah:
Kemudian simpan tekan F2> yes.
Selanjutnya membuat file db.yudi dan db.192
Untuk file db.yudiKetikan perintah berikut:
ubah sesui domain anda kalo punya saya kira-kira seperti berikut:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
4/23
Save as file ini dengan menekan F12 simpan & ubah namanya menjadi/etc/bind/db.yudi
Untuk file db.192Ketikan perintah berikut:
ubah sesui domain anda kalo punya saya kira-kira seperti berikut:
Save as file ini dengan menekan F12 simpan & ubah namanya menjadi/etc/bind/db.192
Edit file /etc/resolv.conf
Sesuaikan dengan IP Address dan Domain anda.
Kalo punya saya kira-kira seperti berikut:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
5/23
Edit file /etc/hosts
Kalo punya saya kira-kira seperti berikut:
Kemudian restart bind9 dengan perintah #/etc/init.d/bind9 restart
Tes DNS anda dengan perintah nslookup [nama domain]
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
6/23
Pastikan tidak ada pesan eror
Web ServerWeb atau World Wide Web (www) merupakan salah satu layanan internet
yang paling populer. Bisa dikatakan, web adalah wajahnya internet. Berbagai haldapat ditampilkan di halaman web. Mulai dari text, gambar, video, music dansebagainya. Protokol bernama HTTP (Hyper Text Transfer Protocol) bertanggung
jawab menangani proses komunikasi antara client web dan server web. Kita akanbelajar membangun web server menggunakan Apache (http://apache.org). Apachememerlukan DNS server. Proses resolve (konversi) hostname menjadi IP Addressdilakukan oleh DNS server.
Install apacheKetikan perintah sebagai berikut:
Edit file index.html di home directory default dengan perintah:
Edit file tersebut sesuai keinginan andaSekarang kita tes di Web Browser,
Install phpSeiring perkembangan jaman, bahasa pemrograman web pun berkembang,
saat ini bahasa pemrograman web yang popular adalah bahasa php, supaya webserver kita mendukung php perlu dilakukan pemasangan program php, untukmemasang program php di debian lenny ketik perintah sebagai berikut:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
7/23
Selanjutnya buat info phpDengan cara
Isi dengan kode sebagai berikut:
Dan save file tersebut.Restart apache
Untuk melihat apakah php sudah berjalan dengan semestinya ketik#W3m [domain kamu]/info.php
Misalnya
Maka akan muncul
Jika ingin melihat di client anda, buka browser ketik address: http://[domainkamu]/info.phpMisalya
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
8/23
Install Mysql Tidak hanya sampai di situ, sebuah web server juga harus mendukungdatabase management, untuk menangani database kali ini kita memilih applikasimysql-server, untuk memasang di debian lenny ketik perintah:
Masukan password baru mysql anda
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
9/23
Ulangi password anda.
Kita buat database dengan mysqlKetik perintah
Membuat virtual hostJenis virtual host yang paling banyak digunakan adalah Name Based Virtual
Host. Dengan fitur ini maka memungkinkan satu server memiliki lebih dari satunama virtual. Fitur virtual hostini sering dimanfaatkan untuk jasa web hosting. Sebelum mengkonfigurasi virtualhost kita harus memastikan ada conical name (CNAME) untuk hostname yang kitabutuhkan di DNS server, seper ti di atas kita telah menambah conical name di file/etc/bind/db.yudi dengan nama unduh (tanpa tanda kutip).Langkah pertama untuk membuat virtual host kita edit file:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
10/23
Tambahkan ServerName: [nama server virtual host kamu]Dan arahkan document root yang kamu hendaki, kalo punya saya kira-kirakonfigurasinya seperti berikut:
Kemudian save as file tersebut. Kalo punya saya, saya save dengan nama unduh
Kemudian copy file tersebut ke /etc/apache2/site-enabled/[nama file tadi]Misalnya:
Karena saya mengarahkan virual host unduh.yudi0580.web.id ke /var/unduh/Maka saya buat directory unduh
Kemudian saya buat file index.html
Isi filenya kira-kira kaya gini:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
11/23
(isi file terserah anda, ini hanya contoh, isi file ini akan muncul di halamanunduh.yudi0580.web.id)Kemudian Restart apache
Sekarang kita tes virtual host kita di browser clent:Jika konfigurasi benar maka akan muncul
Membuat public_htmlpublic_html adalah sebuah folder milik user yang terdaftar di server dimana foldertersebutdapat diakses via browser. Contoh, di server sudah terdaftar user dengan nama ardi.Userini memiliki public_html sendiri sehingga nanti public_html tersebut bisa diakses via
browserdengan mengetikkan http://alamat-server/~username/. Maka untuk user ardi bisadipanggil dengan alamat berikut http://www.yudi0580.web.id/ ~ ardi/Untuk mengaktifkan fungsi public directory ini kita harus melakukan beberapa hal:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
12/23
Copy file userdir.load & userdir.conf yang ada di /etc/apache2/mods-available/ ke/etc/apache2/mods-enablead/
kemudian buat direktori public_html di /etc/skell/
*Jika kita membuat directory atau file di /etc/skell/ maka directory atau filetersebuat secara otomatis akan di arahkan ke directory user yang di buat sebelumdirectory/file di buat di /etc/skell/.
Baik, selanjutnya kita cek apakah sudah oke atau belu?Buka browser, karena punya saya sudah ada user ardi, maka di address browsersaya ketikan http://www.yudi0580.web.id/~ardi
DHCP ServerDHCP (Dynamic Host Conguration Protocol) adalah sebuah mekanisme yang
memunkinkansebuah server untuk memberikan IP Address secara dinamik bagi client. Clientmelakukanpermintaan IP Address kepada server, dan server memberikan alokasi bagi si clienttersebut.
Mekanisme ini akan sangat memberikan keuntungan bagi mana jemen jaringan dikarenakanproses setting IP Address tidak harus dilakukan manual untuk setiap client yang ada.
Untuk membangun DHCP kita ikuti langkah-langkah sederhana berikut ini:
Install DHCP
Kemudian edit file:
Edit sesuai IP Address anda:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://www.yudi0580.web.id/~ardihttp://fo-technology.blogspot.com/mailto:[email protected]://www.yudi0580.web.id/~ardihttp://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
13/23
Subnet = isi sesuai subnet IP Address andanetmask = isi sesuai netmask IP Address andarange = merupakan jatah IP Address yang di berikan oleh serveroption domain = isi sesuai domain andaoption routers = isi sesuai IP router dalam jaringan andaoption broadcast = isi sesuai subnet IP Address anda
jangan lupa hilangkan tanda # (pagar) hal ini menandakan bahwa kata-kata/konfigurasi yang tidak menggunakan tanda # beratri dalam keadaan aktif
Kemudian save file tersebut.Dan restart DHCP
Sekarang kita cek di client:Pilih Obtain an IP Address automatically pada tcp/ip properties di windows xp
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
14/23
Kemudian pilih ok
Dan Repair Interfaces anda
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
15/23
Jika IP Address client sesuai dengan penganturan DHCP di Server itu menandakanDHCP Server anda sudah ok.
Mail ServerE-mail merupakan aplikasi internet yang banyak digunakan saat ini untuk
komunikasi dua arah. Selain karena kemudahan dalam penggunaannya juga karenakemurahan teknologi yang ditawarkan oleh email ini. E-mail singkatan dari electronicmail juga dapat dianalogikan dengan pengiriman surat yang umum digunakan saatini melalui kantor pos, atau melalui jasa pengirim surat atau barang. Pengirimanemail dilakukan melalui perangakat elektronik seperti HP/PDA.
Proses pengiriman/penerimaan e-mail melibatkan protokol Simple MailTransfer Protocol(SMTP) dan Post Office Protocol version 3 (POP3). Protokol SMTPbertugas untuk memproses pengiriman mail (Outgoing mail) dan POP3 bertugasuntuk memproses penerimaan mail (Incoming mail). Jika user atau pemilik e-mailtidak sedang aktif/ofline untuk mengakses e-mail, maka e-mail yang tertujukepadanya akan ditampung sementara oleh server e-mail sampai pemilik email
tersebut mengaksesnya. Hal ini bisa terjadi karena adanya protokol POP3.
Mail server merupakan suatu server yang memberikan layanan email, sehinggamasing-masinguser pada mail server dapat berkirim surat atau file. Pada tutorial kali ini kita akanmenggunakanpostfix yang sudah tersedia di dalam cd debian. Langkah-langkah instalasinyaadalah sebagaiberikut :
InstalasiInstall aplikasi-aplikasi Mail Server
Diantaranya postfix, courier-imap, courier-pop dan courier-authdaemon.Ketikan perintah sebagai berikut:
kemudian akan muncul
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
16/23
Pilih yes,
Pilih ok
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
17/23
Pilih Local only.
Maskukan nama Mail Server anda, kemudian pilih ok,
KonfigurasiSekarang kita konfigurasi Postfix Mail Server.Ketikan perintah berikut:
Maka akan muncul script-script konfigurasi, dan edit file tersebut,Kalo punya saya seperti berikut:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
18/23
(lihat lingkaran putih, itu yang harus kita edit dan tambahkan)
Kemudian kita buat directory mail untuk user kita, ketik perintah berikut
Selanjutnya restart aplikasi mail server kita:Ketik perintah berikut:postfix
Courier-imap
Courier-pop
Courier-authdaemon
Tambah 2 user baru
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
19/23
Silahkan anda tes kirim terima email menggunaka telnet, Outlook Express atau
software-software mail lain, jika proses kirim dan terima email berhasul makakonfigurasi mail server anda sukdah ok!
SquirrelmailBagi anda yang sudah terbiasa menggunakan aplikasi web mail seperti
Google Mail maupun Ya-hoo Mail tentu akan mengalami rasa tidak nyaman bila berkirim-kirim emailtersebut dilakukanvia mode text (telnet). Untuk menjawab kebutuhan tersebut di Linux ada aplikasiyang bernama Squir-relmail. Dengan Squirrelmail memungkinkan kita untuk membuka email melaluihalaman web.
Untuk menjalankan squirrelmail di Mail Server, DNS dan php harus terpasangterlebih dahulu.Untuk menginstall squirrelmail ketik perintah beriku:
Setelah instalasi selesai kita konfigurasi squirrelmail dengan perintah
Maka akan muncul jendela:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
20/23
ketik 2 untuk mengkonfigurasi server,Ubah localhost menjadi domain anda,Konfigurasi server saya kira-kira seperti ini:
Ubah Server Software yang ada di tag IMAP Settings menjadi courier
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
21/23
Kemudian ktik S, untuk menyimpan konfigurasi ini, dan keluar (Q),
Sekarang kita arahkan webserver kita ke squirrelmail,Kita buat domain mail.yudi0580.web.idagar terarah ke squirrelmail.Ketikan perintah berikut:
Tambahkan ServerName = mail.yudi0580.web.id
Dan arahkan documentRoot ke /usr/share/squirrelmail/Seperti berikut:
Dan Save As dengan nama mail,Kemudian copy file tersebut ke /etc/apache2/site-enabled/Ketik perintah beriku:
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
22/23
Restart apache
Buka Web Browser anda dan masuk ke http://mail.yudi0580.web.idMaka akan muncul tampilan squirrelmail:
Masukan Name dan password user andamaka akan masuk ke halaman webmail user anda, lakukan kirim terima email untukmengetes mailserver dan webmail anda:
Sign Out dan masuk ke user yang anda kirim email,Cek di inbox apakah ada email masuk atau tidak?
Jika ad berarti sudah ok!
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology.blogspot.com
E-mail [email protected]
http://mail.yudi0580.web.id/http://fo-technology.blogspot.com/mailto:[email protected]://mail.yudi0580.web.id/http://fo-technology.blogspot.com/mailto:[email protected]8/7/2019 Konfigurasi Debian Leny full
23/23
Jika sudah ada inbox bwrarti Mail Server dan squirrelmail (web mail) sudah berhasil.
Biodata PenulisNama : Yudi Setiawan
Sekolah : SMKN 1 Pandeglang
Kelas : XI TKJ (Teknik Komputer dan Jaringan)
Alamat : Jl Raya Warunggunung Serang Km. 04,Warunggunung, Lebak Bantan, Indonesia
Terima kasih kepada semua pihak yang telah mendukung penyusunantutorial ini, semoga tutorial sederhana ini dapat bermanfaat. Saya minta maaf jikaada penulisan yang salah, sialahkan hubungi saya di facebook [email protected],atau di blog sederhana saya http://fo-technology.blogspot.com
KKonnfigurasi Server Debian GNU/Linux 5th Edition,
Yudi setiawan SMKN 1 Pandeglang 2010 http://fo-technology blogspot com
mailto:[email protected]://fo-technology.blogspot.com/http://fo-technology.blogspot.com/http://fo-technology.blogspot.com/mailto:[email protected]://fo-technology.blogspot.com/Top Related