Cara seting server pada linux Debian

Posted on
Salam GudangSiki, Kali ini posting tentang seputar seting server pada linux Debian yang lebih tepatnya Debian 7.6.0, Untuk instalasinya tidak saya jelaskan disini. Pastinya para linuxer sudah pada tahu semua kan. Setelah selesai Instalasi Monggo silahkan Login :
User: [root]    ENTER
Pasword: [sesuaikan dengan password yg anda buat] ENTER

KONFIGURASI IP DAN HOST

Setelah berhasil LOGIN selanjutnya konfgurasi IP.
Ketikkan perintah : nano /etc/network/interfaces

Masukkan Konfigurasi IP seperti gambar dibawah


Untuk menyimpan Konfigurasi
Tekan : Ctrl+X        Tekan: Y    ENTER   
Konfigurasi file Hosts :
Ketikkan perintah : nano /etc/hosts

Konfigurasi File Hosts seperti gambar dibawah:
 

Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER
Restart hasil Konfigurasi tadi, ketikkan perintah : /etc/init.d/networking restart

SETTING DNS SERVER

Instalasi Paket DNS
Ketikkan Perintah : apt-get install bind9
Masuk folder bind
Ketikkan Perintah : cd /etc/bind
Mengedit file named.conf.local
Ketikkan Perintah : nano named.conf.local
Konfigurasi file named.conf.local  seperti gambar dibawah
Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER
Mengcopy file db.local ke db.smkislam1durenan.sch.id
Ketikkan perintah : cp db.local db.smkislam1durenan.sch.id
Mengedit file db.smkislam1durenan.sch.id
Ketikkan perintah : nano db.smkislam1durenan.sch.id
Konfigurasi file db. smkislam1durenan.sch.id seperti gambar dibawah


Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER

Mengcopy file db.127 ke db.192
Ketikkan perintah : cp db.127 db.192
Mengedit file db.192
Ketikkan Perintah : nano db.192
Konfigurasi file db.192 sesuai gambar dibawah:

Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER

Mengedit file resolv.conf
Ketikkan Perintah : nano /etc/resolv.conf
Konfigurasi file resolv.conf seperti gambar dibawah Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER

Restart hasil Konfigurasi.
ketikkan perintah : /etc/init.d/bind9 restart

Cek hasil konfigurasi DNS
Ketikkan perintah : nslookup www.smkislam1durenan.sch.id

SETTING WEB SERVER
Menginstall paket untuk Webserver
Kettikan Perintah : apt-get install apache2 php5 links

Masuk folder /var/www
Ketikkan Perintah : cd /var/www

Hapus directory apache2-default
Ketikkan Perintah : rm –rf apache2-default

Membuat file index.html
Ketikkan Perintah : touch index.html
Kemudian untuk mengedit file index.html
Ketikkan Perintah : nano index.html

Konfigurasi file index.html sekreatif anda atau bisa seperti gambar dibawah

Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER

Restart hasil Konfigurasi.
ketikkan perintah : /etc/init.d/apache2 restart

Untuk Mengecek Hasil Konfigurasi diatas Kita Setting dulu pada sisi Clietnya
Masuk Network Connection >Pilih dan klik Kanan Virtual Host Only Networ > Properties

Konfigurasi IP Semisal seperti gambar dibawah

Selanjutnya Buka Browser Kesayangan anda :
Untuk ngecek Web server sudah jalan atau belum pada address bar ketikkan ip : 192.168.50.1

Untuk ngecek DNS sudah jalan atau belum pada address bar ketikkan domain : smkislam1durenan.sch.id

SETTING PROXY SERVER
Install Paket Proxy
Ketikkan Perintah : apt-get install squid

Stop service squid
Ketikkan Perintah : /etc/init.d/squid stop

Mengedit file squid.conf
Ketikkn Perintah : nano /etc/squid/squid.conf

Mencari kata http_port 3128
Tekan Ctrl+W Ketikkan http_port 3128

Tambahkan kata transparent setelah kata http_port 3128

Mencari kata acl connect
Tekan Ctrl+W Ketikkan acl connect

Masukkan Konfigurasi seperti gambar dibawah

Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER

Masuk folder /etc/squid
Ketikkan Perintah : cd /etc/squid

Membuat file webblock.txt
Ketikkan Perintah: touch webblock.txt

Memasukkan web site yang akan di Block
Ketikkan perintah : nano webblock.txt

Masukan web site yang akan di block

Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER
Membuat folder cache

Memberikan hak khusus cache proxy
Ketikkan Perintah : chown -R proxy:proxy /cache

Membuat cache
Ketikkan Perintah : squid -z

restart layanan squid
ketikkan perintah : /etc/init.d/squid restart

mengedit file /etc/rc.local
ketikkan perintah: nano /etc/rc.local

memberikan aturan firewall untuk dialihkan ke port squid
tambahkan perintah : iptables -t nat -A PREROUTING -s 192.168.50.0/24 -p
tcp –dport 80 -j REDIRECT –to-ports 3128

Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER

Membuat virtual domain web site yang kan di blok. : www.profilku.com
Masuk folder /etc/bind
Ketikkan Perintah : cd /etc/bind

Menambahkan zona untuk domain profilku.com
Ketikkan Perintah: nano named.conf.local

Tambahkan konfigurasi zona seperti gambar dibawah

Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER

Mengcopy file db.smkislam1durenan.sch.id ke db.profilku.com
Ketikkan Perintah: cp db.smkislam1durenan.sch.id  db.profilku.com

Edit file db.profilku.com
Ketikkan Perintah : nano db.profilku.com

Konfigurasi file db.profilku.com seperti gambar dibawah ini

Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER

Restart Bind
Ketikkan Perintah : /etc/init.d/bind9 restart

Selanjutnya cek apakah domain www.profilku.com sudah terblokir atau belum
Buka browser di address bar ketikan www.profilku.com

SETTING FTP SERVER
Install paket FTP
Ketikkan Perintah: apt-get install vsftpd

Konfigurasi file vsftpd.conf
Ketikkan Perintah : nano /etc/vsftpd.conf

Tekan Ctrl+W Ketikkan : anonymous_enable
Konfigurasi Seperti gambar dibawah

Untuk menyimpan Konfigurasi
Tekan : Ctrl+X       Tekan: Y    ENTER
Restart Service FTP
Ketikkan perintah : /etc/init.d/vsftpd restart

Untuk mengecek FTP Server sudah jalan atau belum silahkan buka Explorer kemudian di address bar ketikan : ftp://192.168.50.1   enter

Masukkan user dan Pasword Guest anda :

Sumber referensi : Modul TKJ SMK Islam Durenan
Semoga membantu, Salam GudangSiki

1 comment

  1. I'm amazed, I must say. Seldom do I encounter a blog that's both
    educative and interesting, and let me tell you, you have hit the
    nail on the head. The issue is an issue that not enough people are speaking
    intelligently about. I'm very happy I found this in my hunt for something concerning this.

Leave a Reply

Your email address will not be published. Required fields are marked *