Moch. Rizky Pratama Putra 18 XII TKJ 2
Tutorial: Debian Woody
1) Setelah masuk ke sesi booting ketikkan : bf24 lalu enter
2) Masuk ke Choose The Language, pilih en – b.inggris, lalu enter (tekan e biar cepat carinnya)
Moch. Rizky Pratama Putra 18 XII TKJ 2
3) Pada Choose Language Variant, pilih English (US), lalu enter
4) Pada Release Notes, pilih continue, lalu enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
5) Pada Main Menu Debian , pilih next : Configure The Keyboard, lalu enter
6) Pada Main Menu Debian… , pilih Partition a Harddisk, lalu enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
7) Pada tampilan select disk drive, lalu enter
8) LILO Limitations, lalu enter (continue)
Moch. Rizky Pratama Putra 18 XII TKJ 2
9) Pada Note on additional space for the ReiserFS Journal > continue >
enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
10) Pada tampilan pembagian partisi, Hapus semua partisi (lebih baik) dan buat kembali dengan cara :
Pilih New > Primary > 256 untuk swap > Beginning > enter,
Pilih Partisi yang baru dibuat >type>masukkan 82 untuk type SWAP
Pilih New > Primary > sisa nilai space HDD yang ada > enter>
Write> write table> yes >quit
Moch. Rizky Pratama Putra 18 XII TKJ 2
11) Pada Main Menu Debian… , pilih Next : Initialize and activate a swap
partition, lalu enter
12) Pada bacaan : Run a bad-blocks scan on ‘/dev/hda1’ ? pilih no, enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
13) Pada bacaan Are You Sure ? pilih yes, enter
14) Pada Main Menu Debian… , pilih next : Initialize a Linux Partitions > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
15) Pada Choose Filesystem Type > pilih Ext3 > enter
16) Pada bacaan : scan for bad-blocks ‘/dev/hde2’ ? pilih no, enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
17) Pada bacaan : Are You Sure ? pilih yes > enter
18) Buat agan-agan penikmat tutorial ini bisa menyimaknya dengan santai
gan
19) Pada Mount as the Root Filesystem ? pilih yes, enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
20) Pada Main Menu Debian… , pilih next : Install Kernel and Driver
Modules > enter
21) Pada Found Debian CD-Rom > pilih yes > lalu enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
22) Pada Main Menu Debian… , pilih next : Configure Device Driver
Modulus > enter
23) Pada Note about loaded Drivers > Continue > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
24) Pada select category > pilih kernel/drivers/net > enter
25) Pada select kernel/drivers/net modules > tun, enter > yes > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
26) Pada enter Command-Line Arguments > (boleh diisi boleh tidak) > ok > enter > enter
27) Pada select kernel/drivers/net Modules > Exit > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
28) Masuk ke Main Menu Debian… , pilih next : configure the network > enter
29) Pada tampilan choose the hostname > Isi hostname server > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
30) Pada Automatic Network Configuration > pilih no (manual) > enter
31) Choose the IP Address > isi IP server (misal : 192.168.1.1) > ok > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
32) Choose the Network Mask > isi Subnet Masknya (missal : 255.255.255.0) > ok > enter
33) IP Gateway address > isi IP Gateway (missal : 192.168.1.2) > ok > enter 34) Choose the Domain Name > isi Domainnya (misal : rizkypp.net) > ok >
enter 35) Choose the DNS Server Address > isi DNSnya > ok > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
36) Pada Main Menu Debian… > pilih next : Install the Base System > enter > wait installing
37) Pada Main Menu Debian… > pilih next : Make System Bootable > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
38) Pada LILO boot > pilih /dev/hde : … > enter
39) Pada securing LILO > continue > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
40) Pada Main Menu, pilih alternate : Reboot the System
41) TimeZone Configuration > no > enter > pilih Asia > pilih Jakarta > enter
1) TimeZone Configuration > no
Moch. Rizky Pratama Putra 18 XII TKJ 2
2) Pilih Asia
3) Pilih Jakarta
Moch. Rizky Pratama Putra 18 XII TKJ 2
42) Pada password setup > no > yes > enter
43) Enter a password for root ( nomor ujian masing2 ) > ok > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
44) Ulangi password > ok > enter > yes
45) Dalam memubat user pilh No aja OK kawan2 :D
Moch. Rizky Pratama Putra 18 XII TKJ 2
46) Pada Debian System Configuration > pilih yes > enter
47) no (pada ppp connection) > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
48) Pada Apt Configuration pilih No > enter
49) Pada security Update > no > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
50) Pada pesan Run Taskel > yes > enter
51) Pada select tasks to install > C and C++ (spasi) > finish > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
52) Run dselect > no > enter > spasi >
53) Pada configuring locales > id_ID ISO-8859-1>ok>
Moch. Rizky Pratama Putra 18 XII TKJ 2
54) leave alone > enter
55) Configuring SSH > yes > enter > ok > enter > yes > yes >
Moch. Rizky Pratama Putra 18 XII TKJ 2
56) Configuring Cvs > yes > enter
57) pilih no 1 > enter > yes > enter
Moch. Rizky Pratama Putra 18 XII TKJ 2
58) pilih option no 5 > enter> (penginstalan selesai) ok > enter
59) Server login : (mautau passnya car aja di google) hahahahahha
Moch. Rizky Pratama Putra 18 XII TKJ 2
60) Sekarang setting ip addresnya :klik kanan gambar jaringan > pilih
open network and sharing > klik kanan virtual host only > pilih
properties > klik 2X TCP/IPv4
61) Selanjutnya bukan buka putty > masukan ip address > save 62) server:~# vi /etc/network/interfaces
63) server:~# vi /etc/hosts 64) server:~# vi /etc/hostsname 65) server:~# vi /etc/resolv.conf 66) server:~# /etc/init.d/networking restart 67) server:~# apt-get install dhcp3-server ftpd > pilih y > enter
68) Dhcp server listen > eth0
Moch. Rizky Pratama Putra 18 XII TKJ 2
69) server:~# tail /var/log/syslog
70) server:~# nano /etc/dhcp3/dhcpd.conf
edit dibawah ini
71) server:~# /etc/init.d/dhcp3-server restart
Itu bila berhasil kalo salah direstart ada tulisannya failed.
72) server:~# tail /var/log/syslog
Silahkan di coba pada ethernet dibuat DHCP > bisa mendapatkan IP tidak
kalau bisa berarti sukses
73) DHCP kan ipnnya terus cek detailnya :
1) Begini cara dhcpnya diganti Obtain
Moch. Rizky Pratama Putra 18 XII TKJ 2
74) apt-get install apache php4 bind9 postfix courier-imap courier-pop squirrelmail links vim
75) Pilih Apache
76) Pilih Internet Site
Moch. Rizky Pratama Putra 18 XII TKJ 2
77) Dalam mail name? Servernya harus dihapus biar tidak server.domain.net OK
78) Dan selanjutnya tambahkan localhost.localdomain
79) Selanjutnya tambakan NONE bila belum ada kalau sudah ada tidak usah
80) server:~# mkdir /var/www/root buat file index html didalam direktori website root kita server:~# vim /var/www/root/index.html
ketikkan i kemudian salin kalimat di bawah ini : <html>
<head>
<title>[email protected]</title>
</head>
<body>
<p>Selamat Datang di Beranda Moch. Rizky Pratama
Putra</p>
</body>
</html>
Tekan tombol ESC
Tekan :wq
Buat folder “ public_html ” pada directory ”/etc/skel” agar setiap user yang dibuat secara otomatis mempunyai sebuah direktori public_html server:~# mkdir /etc/skel/public_html
Buat directory“ Maildir ” untuk menyimpan email yang masuk di directory “ /etc/skel” server:~# maildirmake /etc/skel/Maildir
Moch. Rizky Pratama Putra 18 XII TKJ 2
1) vim /var/www/root/index.html
81) Ketikkan mkdir /etc/skel/public_html dan maildirmake /etc/skel/Maildir
82) server:~# adduser admin
server:~# passwd admin masukkan kata kunci untuk admin beserta kelengkapannya server:~# adduser siswa
server:~# passwd siswa masukkan kata kunci untuk guest beserta kelengkapannya
1) server:~# adduser admin
Moch. Rizky Pratama Putra 18 XII TKJ 2
2) server:~# adduser siswa
83) server:~# vim /home/siswa/public_html/index.php
ketikkan <? phpinfo();?>
Moch. Rizky Pratama Putra 18 XII TKJ 2
84) mengedit httpd.conf apache
server:~# vim /etc/apache/httpd.conf
Cek line 204 sudah dihilangkan belum tanda #
Cek line 317 apakah root direktori sudah sesuai dengan alamat = DocumentRoot
/var/www/root/
Cek apakan index.php sudah ada di line 397 kalau tidak ada tambahkan
cek line 995 dan 996 apakah NameVirtualHost IPnya sudah sama dengan IP Web Server kita,
kalau tidak ketikkan IP
NVH 192.168.1.1
Selanjutnya mengkonfigurasi VirtualHost Root Website atau nama host kita
85) Konfigurasi DNS
membuat konfigurasi sendiri untuk script forwardernya ( mengubah
kalimat menjadi alamat IP ) agar lebih cepat
copy db.local menjadi db.server dan
copy db.127 menjadi db.2(alamat octet terakhir IP Server)
server:~# cd /etc/bind
server:/etc/bind# cp db.local db.server
server:/etc/bind# cp db.127 db.2
Moch. Rizky Pratama Putra 18 XII TKJ 2
edit db.server :
edit db.1:
Moch. Rizky Pratama Putra 18 XII TKJ 2
Edit named.conf:
86) server:~# /etc/init.d/bind9 restart
87) selanjutnya konfigurasi postfix mailnya
edit file /etc/postfix/main.cf ( perhatikan huruf merah dan tebal yang diganti kalimatnya ) Mengedit file /etc/postfix/main.cf
88) server:~# ln –s /etc/squirrelmail/apache.conf /etc/apache/squirrelmail.conf
vim /etc/apache/squirrelmail.conf
ganti kalimat Alias /squirrelmail /usr/share/squirrelmailmenjadi Alias
/webmail /usr/share/squirrelmail
lakukan konfigurasi script PERL dalam file dengan ketikkan perintah : server:~# /etc/squirrelmail/conf.pl
tekan “1 enter” > tekan “1 enter” untuk mensetting org, isikan “Moch
Rizky Pratama Putra” tekan “r enter” untuk kembali ke menu utama
tekan “2 enter” > tekan “1 enter” untuk mensetting domain, isikan
“mochrizkypp.net” tekan “r enter” untuk kembali ke menu utama
Moch. Rizky Pratama Putra 18 XII TKJ 2
tekan “d enter” untuk mensetting specific IMAP Server, isikan
“courier” tekan
“enter 2 kali”
tekan “s enter” untuk menyimpan konfigurasi
tekan “q enter” untuk keluar
Restart layanan Postfix, courier-imap, dan apache server:~# /etc/init.d/postfix restart
server:~# /etc/init.d/courier-imap restart
server:~# /etc/init.d/apache restart
Masuk browser cobalah alamat : mail.rizkypp.net > sign in dengan user
admin dan siswa coba saling kirim e-mail.
Moch. Rizky Pratama Putra 18 XII TKJ 2
89) Dan Hasilnya:
Moch. Rizky Pratama Putra 18 XII TKJ 2
Moch. Rizky Pratama Putra 18 XII TKJ 2
NB : bagi pemula – pemula yang mau buat server dengan konfigurasinnya jangan pernah menyerah
untuk mencoba karena mencoba terus dan menerus akan mudah hafal dan mudah teliti dalam
proses konfigurasinnya.emang dalam proses kegagalan itu pasti ada tapi semakin kita membaca dan
membaca pasti tidak akan gagal dalam membuat server
Masalah yang sering dialami pemula
1) Pertanyaan : Kenapa di ping kok tidak bisa ?
Jawab : coba di cek di tail /var/log/syslog apa yang error
Terus di cek pada a) vim db.server
b) vim db.1
c) vim named.conf
itu yang harus di teliti masalahnya hanya sepeleh sih cuman kurang tanda titik (.) koma (,)
dan juga (space) apa itu tidak sangat menjengkelkan, pasti itu menjengkelkan
2) Pertanyaaan : Kenapa diRestart waktu DHCP kok failed ?
Jawab : Coba di cek di tail /var/log/syslog apa yang error
Terus cek pada nano /etc/dhcp3/dhcpd.conf
Coba hitung lagi range ip,subnetnya, janga di awaur itu harus di hitung kalau tidak
dihitung ya gitu waktu di restart mesti failed melulu
3) Pertanyaaan : Kenapa waktu mau browe kok failed ?
Jawab : coba reboot dulu putinnya, bagaimana rebootnya
Ketikan reboot
4) Pertanyaaan : Kenapa waktu mau kirim email kok tidak masuk pada tujuan ?
Jawab : lihat ini .
Salah
zone "rizkypp.net" { type master;
file "/etc/bind/db.server ";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.2";
};
Benar
zone "rizkypp.net" {
type master;
file "/etc/bind/db.server";
};
zone "1.168.192.in-addr.arp
a" {
type master;
file "/etc/bind/db.1";
};
Moch. Rizky Pratama Putra 18 XII TKJ 2
Padahal masalahnnya pasti pada spasi
Yang kedua ini di postfix:
Salah
myhostname = server.rizkypp.net
mydomain = rizkypp.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = rizkypp.net, ns.rizkypp.net,
localhost.rizkypp.net, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8, 192.168.1.0
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
home_mailbox = Maildir/
Benar
myhostname = server.rizkypp.net
mydomain = rizkypp.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = rizkypp.net, ns.rizkypp.net,
localhost.rizkypp.net, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8, 192.168.1.0/24
#mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
home_mailbox = Maildir/
waktu konfigurasi tanda pada exstension itu harus dikasih pagar dan penulisan Maildir harus
benar