Tutorial: Debian Woody (Web, Mail, dan Server)

Embed Size (px)

Citation preview

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    1/44

    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)

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    2/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    3/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    4/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    7) Pada tampilan select disk drive, lalu enter

    8) LILO Limitations, lalu enter(continue)

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    5/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    9) Pada Note on additional space for the ReiserFS Journal > continue >

    enter

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    6/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    7/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    8/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    13) Pada bacaanAre You Sure ? pilih yes, enter

    14) Pada Main Menu Debian , pilih next : Initialize a Linux Partitions >

    enter

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    9/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    10/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    11/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    12/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    13/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    14/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    15/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    16/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    30) PadaAutomatic Network Configuration > pilih no (manual) > enter

    31)Choose the IP Address > isi IP server (misal : 192.168.1.1) > ok > enter

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    17/44

    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 >

    enter35) Choose the DNS Server Address > isi DNSnya > ok > enter

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    18/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    19/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    38) Pada LILO boot > pilih /dev/hde : > enter

    39) Pada securing LILO > continue > enter

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    20/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    40) Pada Main Menu, pilih alternate : Reboot the System

    41) TimeZone Configuration > no > enter > pilihAsia > pilih Jakarta >

    enter

    1) TimeZone Configuration > no

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    21/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    2) PilihAsia

    3) Pilih Jakarta

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    22/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    23/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    44) Ulangi password > ok > enter > yes

    45) Dalam memubat user pilh No aja OK kawan2 :D

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    24/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    46) Pada Debian System Configuration > pilih yes > enter

    47) no (pada ppp connection) > enter

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    25/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    48) PadaApt Configuration pilih No > enter

    49) Pada security Update > no > enter

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    26/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    27/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    52) Run dselect > no > enter> spasi >

    53) Pada configuring locales > id_ID ISO-8859-1>ok>

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    28/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    54) leave alone > enter

    55) Configuring SSH > yes > enter > ok > enter > yes > yes >

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    29/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    56) Configuring Cvs > yes > enter

    57) pilih no 1 > enter > yes > enter

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    30/44

    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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    31/44

    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 > save62) server:~# vi /etc/network/interfaces

    63) server:~# vi /etc/hosts64)server:~# vi /etc/hostsname65) server:~# vi /etc/resolv.conf66) server:~# /etc/init.d/networking restart67)server:~# apt-get install dhcp3-server ftpd > pilih y > enter

    68)Dhcp server listen > eth0

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    32/44

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    33/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    74)apt-get install apache php4 bind9 postfix courier-imap courier-popsquirrelmail links vim

    75)Pilih Apache

    76)Pilih Internet Site

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    34/44

    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/rootbuat file index html didalam direktori website root kitaserver:~# vim /var/www/root/index.html

    ketikkan i kemudian salin kalimat di bawah ini :

    [email protected]

    Selamat Datang di Beranda Moch. Rizky Pratama

    Putra

    Tekan tombol ESCTekan :wq

    Buat folder public_html pada directory /etc/skel

    agar setiap user yang dibuat secara otomatis mempunyai sebuah direktori public_htmlserver:~# mkdir /etc/skel/public_html

    Buat directory Maildir untuk menyimpan email yang masuk di directory /etc/skelserver:~# maildirmake /etc/skel/Maildir

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    35/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    1) vim /var/www/root/index.html

    81) Ketikkanmkdir /etc/skel/public_html dan maildirmake /etc/skel/Maildir

    82)server:~# adduser admin

    server:~# passwd admin masukkan kata kunci untuk admin beserta kelengkapannyaserver:~# adduser siswaserver:~# passwd siswa masukkan kata kunci untuk guest beserta kelengkapannya

    1) server:~# adduser admin

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    36/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    2) server:~# adduser siswa

    83) server:~# vim /home/siswa/public_html/index.php

    ketikkan

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    37/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    84)mengedit httpd.conf apacheserver:~# 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

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    38/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    edit db.server :

    edit db.1:

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    39/44

    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.pltekan 1 enter > tekan 1 enter untuk mensetting org, isikan Moch

    Rizky Pratama Putratekan r enter untuk kembali ke menu utamatekan 2 enter > tekan 1 enter untuk mensetting domain, isikan

    mochrizkypp.nettekan r enter untuk kembali ke menu utama

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    40/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    tekan d enter untuk mensetting specific IMAP Server, isikan

    courier tekanenter 2 kalitekan s enter untuk menyimpan konfigurasitekan q enter untuk keluar

    Restart layanan Postfix, courier-imap, dan apacheserver:~# /etc/init.d/postfix restartserver:~# /etc/init.d/courier-imap restartserver:~# /etc/init.d/apache restart

    Masuk browser cobalah alamat : mail.rizkypp.net > sign in dengan user

    admin dan siswa coba saling kirim e-mail.

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    41/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

    89)Dan Hasilnya:

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    42/44

    Moch. Rizky Pratama Putra

    18

    XII TKJ 2

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    43/44

    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.arpa" {

    type master;file "/etc/bind/db.1";

    };

  • 7/22/2019 Tutorial: Debian Woody (Web, Mail, dan Server)

    44/44

    Padahal masalahnnya pasti pada spasi

    Yang kedua ini di postfix:

    Salah

    myhostname = server.rizkypp.netmydomain = rizkypp.netalias_maps = hash:/etc/aliasesalias_database = hash:/etc/aliasesmyorigin = /etc/mailnamemydestination = rizkypp.net, ns.rizkypp.net,localhost.rizkypp.net, localhost, localhost.localdomainrelayhost =mynetworks = 127.0.0.0/8, 192.168.1.0mailbox_command = procmail -a "$EXTENSION"mailbox_size_limit = 0recipient_delimiter = +home_mailbox = Maildir/

    Benar

    myhostname = server.rizkypp.netmydomain = rizkypp.netalias_maps = hash:/etc/aliasesalias_database = hash:/etc/aliasesmyorigin = /etc/mailnamemydestination = rizkypp.net, ns.rizkypp.net,localhost.rizkypp.net, localhost, localhost.localdomainrelayhost =mynetworks = 127.0.0.0/8, 192.168.1.0/24#mailbox_command = procmail -a "$EXTENSION"

    mailbox_size_limit = 0recipient_delimiter = +home_mailbox = Maildir/

    waktu konfigurasi tanda pada exstension itu harus dikasih pagar dan penulisan Maildir harus

    benar