SlideShare a Scribd company logo
1 of 21
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

More Related Content

What's hot

Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...
Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...
Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...Riz Al-Atsary (Abu Uwais)
 
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.102013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.10Syiroy Uddin
 
Membangun Web Server Menggunakan Linux Ubuntu
Membangun Web Server Menggunakan Linux UbuntuMembangun Web Server Menggunakan Linux Ubuntu
Membangun Web Server Menggunakan Linux UbuntuRizky Fadillah
 
Manajemen jaringan server web server
Manajemen jaringan server   web serverManajemen jaringan server   web server
Manajemen jaringan server web serverDela Handayani
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy serverMuhammad Anang
 
Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7Denni Setyawan
 
Konfigurasi debian 5
Konfigurasi debian 5Konfigurasi debian 5
Konfigurasi debian 5gasgam
 
Langkah instalasi webmin, dns, web server
Langkah instalasi webmin, dns, web serverLangkah instalasi webmin, dns, web server
Langkah instalasi webmin, dns, web serverdesti anggraini
 
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5akbarfak
 
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...Mas Tobel
 
Laporan instalasi debian woody web mail
Laporan instalasi debian woody web mailLaporan instalasi debian woody web mail
Laporan instalasi debian woody web maildanar_abiyoso
 

What's hot (20)

Mail server
Mail serverMail server
Mail server
 
Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...
Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...
Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...
 
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.102013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
 
Konfigurasi web server
Konfigurasi web serverKonfigurasi web server
Konfigurasi web server
 
Membangun Web Server Menggunakan Linux Ubuntu
Membangun Web Server Menggunakan Linux UbuntuMembangun Web Server Menggunakan Linux Ubuntu
Membangun Web Server Menggunakan Linux Ubuntu
 
Tutorial instalasi ubuntu server 12.04, setting DNS server dan Web server
Tutorial instalasi ubuntu server 12.04, setting DNS server dan Web serverTutorial instalasi ubuntu server 12.04, setting DNS server dan Web server
Tutorial instalasi ubuntu server 12.04, setting DNS server dan Web server
 
Manajemen jaringan server web server
Manajemen jaringan server   web serverManajemen jaringan server   web server
Manajemen jaringan server web server
 
Konfigurasi debian
Konfigurasi debianKonfigurasi debian
Konfigurasi debian
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy server
 
Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7
 
Konfigurasi debian 5
Konfigurasi debian 5Konfigurasi debian 5
Konfigurasi debian 5
 
Konfigurasi FTP Server Debian OS
Konfigurasi FTP Server Debian OSKonfigurasi FTP Server Debian OS
Konfigurasi FTP Server Debian OS
 
Langkah instalasi webmin, dns, web server
Langkah instalasi webmin, dns, web serverLangkah instalasi webmin, dns, web server
Langkah instalasi webmin, dns, web server
 
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
 
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
 
konfigurasi ftp
konfigurasi ftpkonfigurasi ftp
konfigurasi ftp
 
Debian Server
Debian ServerDebian Server
Debian Server
 
Setting PROXY Ubuntu Server
Setting PROXY Ubuntu ServerSetting PROXY Ubuntu Server
Setting PROXY Ubuntu Server
 
Debian 7 wheezy
Debian 7 wheezyDebian 7 wheezy
Debian 7 wheezy
 
Laporan instalasi debian woody web mail
Laporan instalasi debian woody web mailLaporan instalasi debian woody web mail
Laporan instalasi debian woody web mail
 

Viewers also liked

Dotacje dla NGO w Koninie w 2015 r.
Dotacje dla NGO w Koninie w 2015 r.Dotacje dla NGO w Koninie w 2015 r.
Dotacje dla NGO w Koninie w 2015 r.Waldemar Duczmal
 
Barber trucking 4th quarter 2013 on line safety meeting
Barber trucking 4th quarter 2013 on line safety meetingBarber trucking 4th quarter 2013 on line safety meeting
Barber trucking 4th quarter 2013 on line safety meetingBarber15825
 
Projektuchwaly zalaczniknr1-regulamin
Projektuchwaly zalaczniknr1-regulaminProjektuchwaly zalaczniknr1-regulamin
Projektuchwaly zalaczniknr1-regulaminWaldemar Duczmal
 
1st quarter online safety meeting february 2014
1st quarter online safety meeting february 20141st quarter online safety meeting february 2014
1st quarter online safety meeting february 2014Barber15825
 
Presentación another way festival
Presentación another way festivalPresentación another way festival
Presentación another way festivalReyes Montiel
 
Wsparcie rozwoju narzędzi związanych z kontraktowaniem usług społecznych w K...
 Wsparcie rozwoju narzędzi związanych z kontraktowaniem usług społecznych w K... Wsparcie rozwoju narzędzi związanych z kontraktowaniem usług społecznych w K...
Wsparcie rozwoju narzędzi związanych z kontraktowaniem usług społecznych w K...Waldemar Duczmal
 
2014 4th Quarter Online Safety Meeting
2014 4th Quarter Online Safety Meeting2014 4th Quarter Online Safety Meeting
2014 4th Quarter Online Safety MeetingBarber15825
 
Ii zaproszenie na xlviii sesję rmk 30.04.2014 r
Ii zaproszenie na xlviii sesję rmk   30.04.2014 rIi zaproszenie na xlviii sesję rmk   30.04.2014 r
Ii zaproszenie na xlviii sesję rmk 30.04.2014 rWaldemar Duczmal
 
Hydraulic accumulator
Hydraulic accumulatorHydraulic accumulator
Hydraulic accumulatorSALIL SAGEER
 
Spreading and Cutting
Spreading and CuttingSpreading and Cutting
Spreading and CuttingNeel69
 

Viewers also liked (16)

Dotacje dla NGO w Koninie w 2015 r.
Dotacje dla NGO w Koninie w 2015 r.Dotacje dla NGO w Koninie w 2015 r.
Dotacje dla NGO w Koninie w 2015 r.
 
Point to Point AP
Point to Point APPoint to Point AP
Point to Point AP
 
Barber trucking 4th quarter 2013 on line safety meeting
Barber trucking 4th quarter 2013 on line safety meetingBarber trucking 4th quarter 2013 on line safety meeting
Barber trucking 4th quarter 2013 on line safety meeting
 
Zadanie duże KBO
Zadanie duże KBOZadanie duże KBO
Zadanie duże KBO
 
Projektuchwaly zalaczniknr1-regulamin
Projektuchwaly zalaczniknr1-regulaminProjektuchwaly zalaczniknr1-regulamin
Projektuchwaly zalaczniknr1-regulamin
 
1st quarter online safety meeting february 2014
1st quarter online safety meeting february 20141st quarter online safety meeting february 2014
1st quarter online safety meeting february 2014
 
Zmiany zagogospodar
Zmiany zagogospodarZmiany zagogospodar
Zmiany zagogospodar
 
Presentación another way festival
Presentación another way festivalPresentación another way festival
Presentación another way festival
 
Wsparcie rozwoju narzędzi związanych z kontraktowaniem usług społecznych w K...
 Wsparcie rozwoju narzędzi związanych z kontraktowaniem usług społecznych w K... Wsparcie rozwoju narzędzi związanych z kontraktowaniem usług społecznych w K...
Wsparcie rozwoju narzędzi związanych z kontraktowaniem usług społecznych w K...
 
2014 4th Quarter Online Safety Meeting
2014 4th Quarter Online Safety Meeting2014 4th Quarter Online Safety Meeting
2014 4th Quarter Online Safety Meeting
 
Ii zaproszenie na xlviii sesję rmk 30.04.2014 r
Ii zaproszenie na xlviii sesję rmk   30.04.2014 rIi zaproszenie na xlviii sesję rmk   30.04.2014 r
Ii zaproszenie na xlviii sesję rmk 30.04.2014 r
 
Zadania oddalone KBO
Zadania oddalone KBOZadania oddalone KBO
Zadania oddalone KBO
 
Hydraulic accumulator
Hydraulic accumulatorHydraulic accumulator
Hydraulic accumulator
 
Visual Storytelling
Visual StorytellingVisual Storytelling
Visual Storytelling
 
Spreading and Cutting
Spreading and CuttingSpreading and Cutting
Spreading and Cutting
 
Solar power plant
Solar power plantSolar power plant
Solar power plant
 

Similar to konfigurasi debian server

Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012fmraihan
 
Pengertian dns
Pengertian dnsPengertian dns
Pengertian dnsilham133
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh serverOcto Ayomy
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkjrizkijunot
 
Building Mail Server in FreeBSD
Building Mail Server in FreeBSDBuilding Mail Server in FreeBSD
Building Mail Server in FreeBSDHendrik Moch Yusro
 
Konfigurasi layanan server
Konfigurasi layanan serverKonfigurasi layanan server
Konfigurasi layanan serverejojambie
 
Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013dedd_simbolon
 
Debian 4
Debian 4Debian 4
Debian 4okaa123
 
Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server fatek
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)ApriyantoGafur
 
Membuat dns serverdidebian5
Membuat dns serverdidebian5Membuat dns serverdidebian5
Membuat dns serverdidebian5izzatuna
 
Keamanan sistem informasi
Keamanan sistem informasiKeamanan sistem informasi
Keamanan sistem informasiwindi rohmaheny
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10manafhsb
 

Similar to konfigurasi debian server (20)

Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012
 
Pengertian dns
Pengertian dnsPengertian dns
Pengertian dns
 
Web & dns server
Web & dns serverWeb & dns server
Web & dns server
 
Debian4
Debian4Debian4
Debian4
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh server
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkj
 
Building Mail Server in FreeBSD
Building Mail Server in FreeBSDBuilding Mail Server in FreeBSD
Building Mail Server in FreeBSD
 
Konfigurasi layanan server
Konfigurasi layanan serverKonfigurasi layanan server
Konfigurasi layanan server
 
Deb4 RACHMAN ARISANDI PRATAMA
Deb4 RACHMAN ARISANDI PRATAMADeb4 RACHMAN ARISANDI PRATAMA
Deb4 RACHMAN ARISANDI PRATAMA
 
Konfigurasi server debian
Konfigurasi server debianKonfigurasi server debian
Konfigurasi server debian
 
Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013
 
Debian 4
Debian 4Debian 4
Debian 4
 
Debian 5
Debian 5Debian 5
Debian 5
 
Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
 
Membuat dns serverdidebian5
Membuat dns serverdidebian5Membuat dns serverdidebian5
Membuat dns serverdidebian5
 
Deb5 RACHMAN ARISANDI PRATAMA
Deb5 RACHMAN ARISANDI PRATAMADeb5 RACHMAN ARISANDI PRATAMA
Deb5 RACHMAN ARISANDI PRATAMA
 
Tutorial virtual host dan ssl
Tutorial virtual host dan sslTutorial virtual host dan ssl
Tutorial virtual host dan ssl
 
Keamanan sistem informasi
Keamanan sistem informasiKeamanan sistem informasi
Keamanan sistem informasi
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
 

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 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
  • 4. 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.
  • 5. 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
  • 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 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
  • 8. 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
  • 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 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.
  • 11. 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
  • 12. 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
  • 13. Local networks isikan dengna network 0 aja seperti gambar di atas. Agar kita bias menerima semua network Pilih no Mailbox 0 > ok
  • 14. Internet protocols kita pilih 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 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)
  • 17. 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
  • 18. 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
  • 19. 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/
  • 20. Kilk Next aja Klik next Kemudian smtp_server ketikan domain anda contoh hendrikus.com
  • 21. Setelah itu masuk dengan user yang anda buat waktu di telnet tadi dan lakukan percobaan penggiriman ke user yang satunya