LAPORAN 
KONFIGURASI DEBIAN 
Nama : Hendrikus Fernando A.K 
Kelas : Xll TKJ1
KONFIGURASI NETWORK INTERFACE 
Network interface berfungsi sebagai interface atau alamat IP pc kita, biasannya di isikan adalah 
GATEWAY . 
Akses NETWORK INTERFACE dengan perintah 
Nano /etc/network/interface 
Kemudian konfigurasi seperti gambar di atas. Isikan address dengan IP anda, netmask sesuai 
dengan ip yang di gunakan, Network isikan dengan network IP anda, broadcast isikan alamat ip 
terakhir anda dan gateway isikan IP gateway andam auto eth0 adalah Ethernet yang di berikan 
IP
KONFIGURASI HOSTS 
Kemudian kita edit hosts 
Akses hosts dengan perintah 
Nano /etc/hosts 
Tambahkan IP dan domain anda seperti di atas, domain yang saya gunakan adalah hendrikus.com 
MENGKONFIGURASI FILE RESOLV.CONF 
Kemudian kita edit resolv.conf 
Akses resolv.conf dengna perinta
Nano /etc/resolv.conf 
Di sini kita tambahkan nameserver dengan ip kita dan nameserver dengan ip DNS kita 
Setelah konfigurasi semua selesai lakukan restart dengan perintah service networking restart 
kemudian lakukan penggecekan dengan perintah ping ke semua IP yang anda konfigurasi 
Jika seperti di atas berarti semua sudah beres.
Konfigurasi DNS 
Di sini kita akan mengkonfigurasi DNS, di sini saya menggunakan DNS di luar server saya 
saya, jadi saya di sini tidak perluh menginstall paket-paket DNS yang di berikan oleh dibian 
Sekarang yang kita perlukan adalah mengedit file db.forward kita, di cara ini berfungsi agar 
kita bisa memanggil alamat server kita dengna domain, karena server dns ada di luar pc kita 
kita perluh meremot server dns tersebut kemudian mengedit file db.forward dan file 
named.conf.local. 
Nano /etc/bind/db.forward 
Kita ganti localhost dengan domain kita kemudian kita tambahkan ip kita dan dan penggenal 
alamat ip itu seperti www, ftp, mail . di sini saya menyipan file db.forwad dengan nama 
hendrikus.fwd 
Kemudian kita lakukan konfigurasi di file named.conf.local. 
Nano /etc/bind/named.conf.local 
Di sini kita menambahkan zone kita di named.conf.local, di bagian file berikan nama file yang anda 
buat di db.forward, karena saya tadi menyimpan file db.forward dengan nama hendrikus.fwd
Konfiguras Web Server 
Di sini kita akan menyiapkan sebuah tempat untuk menyimpan konten web kita. 
Di sini yang kita perlukan adalah sebuah paket web server, di sini saya akan menggunakan 
paket web server yang udah ada di debian kita yaitu APACHE2 
Terlebih dahulu kita install apache2 kita dengan perintah. 
Apt-get install apache2 
Setelah itu saya akan membuat sebuah directori yang kita buat untuk menyimpan file web 
kita, di sini kita akan menggunakan perintah mkdir, 
Mkdir /home/hendrikus/tamu/web 
Dari perintah di atas itu berarti kita membuat directori di web di dalam directori tamu yang 
ada pada directori home 
Kemudian kita membuat sebuah file yang bernama index.html di dalam directori web kita
Kita isikan sebuah script yang akan kita munculkan di web kita nantik contoh simple 
<html> 
<title> 
Salam dua jari 
</title> 
<body> 
<h1>Gogogo</h1> 
<body> 
</html> 
Tulisan yang berwarna biru itu adalah script jadi tidak akan tampak di web kita nantik, 
Kemudian kita arahkan web kita agar waktu di akses langsung menuju ke directory yang kita 
buat tdi 
Kita harus masuk ke sites-enbaled/000-default yang berada di apache dengan perintah 
Nano /etc/apache2/sites-enbaled/000-default
Kemudian edit seperti ini 
ServerName isikan dengan www.domain.com 
Server Alias isikan dengan hendrikus.com 
DocumentRoot isikan dengan directory web anda 
Setelah itu lakukan restart dengan perintah service apache2 restart 
Kemudian kita cek di di web browser kita yang ada di windows, kita akses dengan domain kita , 
www.hendrikus.com 
Di atas adalah hasil dari web yang kita buat di directory web kita yang bernama index.html
SECURITY WEB HTACCESS 
Htacces adalah suatu secuty web yang bertujuan untuk penggamanan web tersebut 
membuat file .htaccess pertama-tama kita edit di nano /etc/apache2/apache2.conf untuk 
memberi sebuah script “AccessFileName .htaccess” pada bagian bawah file apache2.conf. 
File .htaccess ditambahkan didirektori web yang ada di /home/hendrikus/tamu/web dengan 
perintah 
nano /home/hendrikus/tamu/web/.htaccess 
berih script untuk security web pada file .htaccess 
~AuthUserFile /directory web/.htpasswd 
~AuthGroupFile /dev/null
~AuthName “User yang akan digunakan pada htaccess” 
~AuthType Basic 
~require valid-user 
Kemudian kita berikan passwaord user itu dengna perintah 
htpasswd –c /home/hendrikus/tamu/web/.htpasswd “user yang sudah di tambahkan pada 
file.htaccess”. 
Menambahkan permission pada file .htaccess karena file ini diharuskan untuk menggunakan 
dalam format ASCII bukan format binary. Untuk permisionnya menggunakan chmod 644 
(rw-r-r) fungsinya agar server dapat mengakses file .htaccess dan mencegah user untuk 
mengakses file .htaccess dari browser mereka. 
chmod 644 /DirektoriWeb/.htaccess (perintah untuk menambahkan permission) 
Aktifkan AllowOverride pada virtualhost web server agar .htaccess dapat bekerja. 
Gunakan perintah: 
nano /etc/apache2/sites-available/web/ 
Edit AllowOverride None dibawah Options Indexes FollowSymLinks MultiViewsmenjadi 
AllowOverride All.
Mail server 
Mail server ada sebuah aplikasi server yang berfungsi menggirim pesan, gambaran nyata fungsi 
mail server seperti yahoo, gmail dll, 
Yang kita perlukan dalam mail server adalah : 
1. Postfix 
2. Courier-imap 
3. Courier-pop 
Yang saya sebutkan di atas adalah paket-paket yang harus di install sewaktu kita membangun 
sebuah mail server 
Pertama-tama kita install semua paket tersebut dengan perintah apt-get install 
1. Apt-get install postfix 
2. Apt-get install courier-imap 
3. Apt-get install courier-pop 
Oky kita mulai dari postfix terlebih dahulu 
Dan general tye kita memilih internet site
Masukan system mail kita dengan mail.domain.com 
Itu berfungsi untuk alamat mail kita nanti, 
Root tidak isi jugak tidak kenapa-kenapa 
0ther destinations berikan alamat system mail tadi seperti gambar di atas, 
Pilih no
Local networks isikan dengna network 0 aja seperti gambar di atas. Agar kita bias menerima 
semua network 
Pilih no 
Mailbox 0 > ok
Internet protocols kita pilih ipv4 
Kemudian kita lanjutkan dengan melakukan konfigurasi main.cf dengan perintah 
nano /etc/postfix/mai.cf
Tambahkan home_mailbox = Maildir/ 
Kemudian membuat MAildir dengan perintah maildirmake /etc/skel/Maildir 
Restart dengan perintah service postfix restart 
Kemudian tes mail server dengan menggunakan telnet 
Sebelum kita melakukan tes mail server kita kita perlu membuat user terlebih dahulu. 
Cara membuat user kita tinggal ketik perintah adduser –m cobak kemudian berikan passwoard dengan 
perintah passwd masuk (cobak adalah user jadi boleh di isi sesukak hati anda) 
Buat minimal 2 user buat mencobak,
Cara melakukan tes melalui telnet dengan perintah 
telnet mail.hendrikus.com 25 (mail.hendrikus.com adalah domain kita tadi) 
mail from: cobak@mail.hendrikus.com 
rcpt to : cobak2@mail.hendrikus.com 
data 
isi pesan yang mau anda kirim 
. 
Quit 
Itu tadi cara untuk menggirim pesan melalui telnet yang mail from isikan dengan user yang akan 
menggirim 
Yang rcpt to isikan dengan user yang akan menerima, dan tanda . berarti perintah mengakhiri pesan, 
data awalan memasukan pesan, quit menutup telnet. 
Kemudian kita cek dengan perintah telnet mail.hendrikus.com 110 (mail.hendrikus.com adalah domain)
User cobak2 
Pass masuk 2 
Stat 
Retr 1, 2, 3, dst 
quit 
Nantik anda akan bias membaca pesan setelah anda ketikan retr 1, 2, 3, . pass adalah password, 
Stat adalah memulai membaca pesan yang masuk, 
WEB MAIL SERVER 
Di sini kita akan membuat web mail server agar bias di akses di browser, di kesempatan ini saya 
menggunakan WEB MAIL SERVER roundcube, aplikasi roundcube ini hanya spot dengan php5 
ke atas, bahan-bahan yang kita perlukan adalah php5 dan mysql sebagai data base. 
Pertama-tama kita install dahulu php5 dengan perintah 
Apt-get install php5 
Selanjutnya kita install jugak data base mysql dengan perintah 
Apt-get install mysql-serer 
Kemudian ada perintah untuk memasukan password isikan password sesukak anda. 
Setelah itu kita buat data base dengan perintah perintah 
Mysql –u mysql –p 
Masukan password kemudian tunggu prosses 
Terus masukan perintah CREATE DATABASE db_mail 
Jika ada tulisan ok berarti sudah berhasil membuat database
Ketikan quit untuk keluar dari mysql 
Selanjutnya restart mysql dengan perintah service mysql restart 
Langkah selanjutnya kita ekstar roundcube dengan perintah 
tar zxvf roundcube.tar.gz 
note : isikan nama dengan benar dan lengkap 
kemudia lakukan chmod pada file roundcube yang sudah di ekstar tadi. Dengan perintah 
chmod 777/home/hendrikus/roundcube –R 
note home/hendrikus adalah directoy di mana kita tadi mengestrak file roundcube tadi 
setelah itu kita lakukan konfigurasi pada virtualhost yang ada di apache dengan perintah 
nano /etc/apache2/sites-enabled/000-default 
berikan di bawah virtual host lagi yang kita ketik sendiri 
<virtualHost *:80> 
ServerName mail.hendrikus.com 
DocumentRoot /home/hendrikus/mail
Kemudian restart apache dengan perintah 
Service apache2 restart 
Kemudian bukak web browser yang terhubung dengan server itu tadi. 
Di link kita ketikan mail.hendrikus.com/installer/
Kilk Next aja 
Klik next 
Kemudian smtp_server ketikan domain anda contoh hendrikus.com
Setelah itu masuk dengan user yang anda buat waktu di telnet tadi dan lakukan percobaan 
penggiriman ke user yang satunya

konfigurasi debian server

  • 1.
    LAPORAN KONFIGURASI DEBIAN Nama : Hendrikus Fernando A.K Kelas : Xll TKJ1
  • 2.
    KONFIGURASI NETWORK INTERFACE Network interface berfungsi sebagai interface atau alamat IP pc kita, biasannya di isikan adalah GATEWAY . Akses NETWORK INTERFACE dengan perintah Nano /etc/network/interface Kemudian konfigurasi seperti gambar di atas. Isikan address dengan IP anda, netmask sesuai dengan ip yang di gunakan, Network isikan dengan network IP anda, broadcast isikan alamat ip terakhir anda dan gateway isikan IP gateway andam auto eth0 adalah Ethernet yang di berikan IP
  • 3.
    KONFIGURASI HOSTS Kemudiankita edit hosts Akses hosts dengan perintah Nano /etc/hosts Tambahkan IP dan domain anda seperti di atas, domain yang saya gunakan adalah hendrikus.com MENGKONFIGURASI FILE RESOLV.CONF Kemudian kita edit resolv.conf Akses resolv.conf dengna perinta
  • 4.
    Nano /etc/resolv.conf Disini kita tambahkan nameserver dengan ip kita dan nameserver dengan ip DNS kita Setelah konfigurasi semua selesai lakukan restart dengan perintah service networking restart kemudian lakukan penggecekan dengan perintah ping ke semua IP yang anda konfigurasi Jika seperti di atas berarti semua sudah beres.
  • 5.
    Konfigurasi DNS Disini kita akan mengkonfigurasi DNS, di sini saya menggunakan DNS di luar server saya saya, jadi saya di sini tidak perluh menginstall paket-paket DNS yang di berikan oleh dibian Sekarang yang kita perlukan adalah mengedit file db.forward kita, di cara ini berfungsi agar kita bisa memanggil alamat server kita dengna domain, karena server dns ada di luar pc kita kita perluh meremot server dns tersebut kemudian mengedit file db.forward dan file named.conf.local. Nano /etc/bind/db.forward Kita ganti localhost dengan domain kita kemudian kita tambahkan ip kita dan dan penggenal alamat ip itu seperti www, ftp, mail . di sini saya menyipan file db.forwad dengan nama hendrikus.fwd Kemudian kita lakukan konfigurasi di file named.conf.local. Nano /etc/bind/named.conf.local Di sini kita menambahkan zone kita di named.conf.local, di bagian file berikan nama file yang anda buat di db.forward, karena saya tadi menyimpan file db.forward dengan nama hendrikus.fwd
  • 6.
    Konfiguras Web Server Di sini kita akan menyiapkan sebuah tempat untuk menyimpan konten web kita. Di sini yang kita perlukan adalah sebuah paket web server, di sini saya akan menggunakan paket web server yang udah ada di debian kita yaitu APACHE2 Terlebih dahulu kita install apache2 kita dengan perintah. Apt-get install apache2 Setelah itu saya akan membuat sebuah directori yang kita buat untuk menyimpan file web kita, di sini kita akan menggunakan perintah mkdir, Mkdir /home/hendrikus/tamu/web Dari perintah di atas itu berarti kita membuat directori di web di dalam directori tamu yang ada pada directori home Kemudian kita membuat sebuah file yang bernama index.html di dalam directori web kita
  • 7.
    Kita isikan sebuahscript yang akan kita munculkan di web kita nantik contoh simple <html> <title> Salam dua jari </title> <body> <h1>Gogogo</h1> <body> </html> Tulisan yang berwarna biru itu adalah script jadi tidak akan tampak di web kita nantik, Kemudian kita arahkan web kita agar waktu di akses langsung menuju ke directory yang kita buat tdi Kita harus masuk ke sites-enbaled/000-default yang berada di apache dengan perintah Nano /etc/apache2/sites-enbaled/000-default
  • 8.
    Kemudian edit sepertiini ServerName isikan dengan www.domain.com Server Alias isikan dengan hendrikus.com DocumentRoot isikan dengan directory web anda Setelah itu lakukan restart dengan perintah service apache2 restart Kemudian kita cek di di web browser kita yang ada di windows, kita akses dengan domain kita , www.hendrikus.com Di atas adalah hasil dari web yang kita buat di directory web kita yang bernama index.html
  • 9.
    SECURITY WEB HTACCESS Htacces adalah suatu secuty web yang bertujuan untuk penggamanan web tersebut membuat file .htaccess pertama-tama kita edit di nano /etc/apache2/apache2.conf untuk memberi sebuah script “AccessFileName .htaccess” pada bagian bawah file apache2.conf. File .htaccess ditambahkan didirektori web yang ada di /home/hendrikus/tamu/web dengan perintah nano /home/hendrikus/tamu/web/.htaccess berih script untuk security web pada file .htaccess ~AuthUserFile /directory web/.htpasswd ~AuthGroupFile /dev/null
  • 10.
    ~AuthName “User yangakan digunakan pada htaccess” ~AuthType Basic ~require valid-user Kemudian kita berikan passwaord user itu dengna perintah htpasswd –c /home/hendrikus/tamu/web/.htpasswd “user yang sudah di tambahkan pada file.htaccess”. Menambahkan permission pada file .htaccess karena file ini diharuskan untuk menggunakan dalam format ASCII bukan format binary. Untuk permisionnya menggunakan chmod 644 (rw-r-r) fungsinya agar server dapat mengakses file .htaccess dan mencegah user untuk mengakses file .htaccess dari browser mereka. chmod 644 /DirektoriWeb/.htaccess (perintah untuk menambahkan permission) Aktifkan AllowOverride pada virtualhost web server agar .htaccess dapat bekerja. Gunakan perintah: nano /etc/apache2/sites-available/web/ Edit AllowOverride None dibawah Options Indexes FollowSymLinks MultiViewsmenjadi AllowOverride All.
  • 11.
    Mail server Mailserver ada sebuah aplikasi server yang berfungsi menggirim pesan, gambaran nyata fungsi mail server seperti yahoo, gmail dll, Yang kita perlukan dalam mail server adalah : 1. Postfix 2. Courier-imap 3. Courier-pop Yang saya sebutkan di atas adalah paket-paket yang harus di install sewaktu kita membangun sebuah mail server Pertama-tama kita install semua paket tersebut dengan perintah apt-get install 1. Apt-get install postfix 2. Apt-get install courier-imap 3. Apt-get install courier-pop Oky kita mulai dari postfix terlebih dahulu Dan general tye kita memilih internet site
  • 12.
    Masukan system mailkita dengan mail.domain.com Itu berfungsi untuk alamat mail kita nanti, Root tidak isi jugak tidak kenapa-kenapa 0ther destinations berikan alamat system mail tadi seperti gambar di atas, Pilih no
  • 13.
    Local networks isikandengna network 0 aja seperti gambar di atas. Agar kita bias menerima semua network Pilih no Mailbox 0 > ok
  • 14.
    Internet protocols kitapilih ipv4 Kemudian kita lanjutkan dengan melakukan konfigurasi main.cf dengan perintah nano /etc/postfix/mai.cf
  • 15.
    Tambahkan home_mailbox =Maildir/ Kemudian membuat MAildir dengan perintah maildirmake /etc/skel/Maildir Restart dengan perintah service postfix restart Kemudian tes mail server dengan menggunakan telnet Sebelum kita melakukan tes mail server kita kita perlu membuat user terlebih dahulu. Cara membuat user kita tinggal ketik perintah adduser –m cobak kemudian berikan passwoard dengan perintah passwd masuk (cobak adalah user jadi boleh di isi sesukak hati anda) Buat minimal 2 user buat mencobak,
  • 16.
    Cara melakukan tesmelalui telnet dengan perintah telnet mail.hendrikus.com 25 (mail.hendrikus.com adalah domain kita tadi) mail from: [email protected] rcpt to : [email protected] data isi pesan yang mau anda kirim . Quit Itu tadi cara untuk menggirim pesan melalui telnet yang mail from isikan dengan user yang akan menggirim Yang rcpt to isikan dengan user yang akan menerima, dan tanda . berarti perintah mengakhiri pesan, data awalan memasukan pesan, quit menutup telnet. Kemudian kita cek dengan perintah telnet mail.hendrikus.com 110 (mail.hendrikus.com adalah domain)
  • 17.
    User cobak2 Passmasuk 2 Stat Retr 1, 2, 3, dst quit Nantik anda akan bias membaca pesan setelah anda ketikan retr 1, 2, 3, . pass adalah password, Stat adalah memulai membaca pesan yang masuk, WEB MAIL SERVER Di sini kita akan membuat web mail server agar bias di akses di browser, di kesempatan ini saya menggunakan WEB MAIL SERVER roundcube, aplikasi roundcube ini hanya spot dengan php5 ke atas, bahan-bahan yang kita perlukan adalah php5 dan mysql sebagai data base. Pertama-tama kita install dahulu php5 dengan perintah Apt-get install php5 Selanjutnya kita install jugak data base mysql dengan perintah Apt-get install mysql-serer Kemudian ada perintah untuk memasukan password isikan password sesukak anda. Setelah itu kita buat data base dengan perintah perintah Mysql –u mysql –p Masukan password kemudian tunggu prosses Terus masukan perintah CREATE DATABASE db_mail Jika ada tulisan ok berarti sudah berhasil membuat database
  • 18.
    Ketikan quit untukkeluar dari mysql Selanjutnya restart mysql dengan perintah service mysql restart Langkah selanjutnya kita ekstar roundcube dengan perintah tar zxvf roundcube.tar.gz note : isikan nama dengan benar dan lengkap kemudia lakukan chmod pada file roundcube yang sudah di ekstar tadi. Dengan perintah chmod 777/home/hendrikus/roundcube –R note home/hendrikus adalah directoy di mana kita tadi mengestrak file roundcube tadi setelah itu kita lakukan konfigurasi pada virtualhost yang ada di apache dengan perintah nano /etc/apache2/sites-enabled/000-default berikan di bawah virtual host lagi yang kita ketik sendiri <virtualHost *:80> ServerName mail.hendrikus.com DocumentRoot /home/hendrikus/mail
  • 19.
    Kemudian restart apachedengan perintah Service apache2 restart Kemudian bukak web browser yang terhubung dengan server itu tadi. Di link kita ketikan mail.hendrikus.com/installer/
  • 20.
    Kilk Next aja Klik next Kemudian smtp_server ketikan domain anda contoh hendrikus.com
  • 21.
    Setelah itu masukdengan user yang anda buat waktu di telnet tadi dan lakukan percobaan penggiriman ke user yang satunya