Selasa, 06 Juni 2017

Konfigurasi Debian Server Via VirtualBox

Konfigurasi Debian Server Via VirtualBox
DNS Server, Web Server, Ftp Server.

Setting dulu jaringan di Client. Yang penting adalah IP Address Client dan IP Address server harus kelas yang sama.


Lalu setting juga di VirtualBox nya.




1. Setting IP  Address Debian Untuk Server
Ketikkan syntax nano  /etc/network/interfaces
Edit isinya dulu seperti dibawah ini..

Sesudah edit save dengan CtrlO lalu exit CtrlX
Lalu restart jaringan nya  /etc/init.d/networking restart, sesudah di restart cek Ip ifconfig.


Mengecek jaringan client-server dari Debian/Windows
Ping 192.168.1.4
Ping 192.168.1.12





2. DNS Server
Untuk menerjemahkan IP Address ke Domain.
Install BIND 9 apt-get install bind9

Setelah bind9 sukses terinstall, setting DNS Servernya
Masuk direktori bind9 cd  /etc/bind dan cek isi direktorinya dengan ketik ls

Ada sebuah file named.conf, gunakan nano sebagai text editor untuk mengedit isi dari named.conf.  
Ketik nano  named.conf.local
Masukkan perintahnya:


Seperti biasanya, sesudah edit save dahulu dengan CtrlO
Setelah itu, coba buat file di direktori /etc/bind,
Gunakan  cp db.0 db.firman lalu copy juga cp db.0 db.192
Untuk membuat file berdasarkan file db.0 sebagai template


Gunakan nano untuk membuka isi dari db.192 dan db.firman, dan diatas inilah isinya.

Rubahlah file di atas menjadi seperti ini,  


Db.firman berfungsi sebagai database forward yang berisi data ip server dan nama sub domain yang akan dipakai.
Lalu edit db.192 ,ini berfungsi sebagai data reverse yang berisi data nama domain kita.

Lalu edit nano  /etc/resolv.conf

Sudah semua, restart DNS Servernya  /etc/init.d/bind9 restart
Lalu DNS nya.
Nslookup 192.168.1.12 untuk mengecek DNS Server dari Ip server
Nslookup www.firmansurya.com untuk mengecek DNS Server dari domain

Cek juga di client Windows dengan Ping domain nya.
















3. WEB Server
Web server adalah sebuah penyedia layanan dengan protocol HTTP. Web server juga dikenal dengan nama HTTP server, menyediakan kemampuan untuk mengirimkan dokumen hyper-text kepada pengguna. Dokumen hypertext itu nantinya digunakan untuk dijadikan tampilan.

Install apache2 untuk web server
Apt-get install apache2







Setelah WEB Server terinstall tinggal konfigurasi saja.
Masuk direktori apache2 cd  /etc/apache2
Lalu cd sites-available cek isinya ls
Copy default dengan nama sesuai keinginan  cp default firman

Lalu edit dengan ketik  nano  firman sesuai tadi

Tambahkan domain dan folder untuk web server kita seperti digambar.

Setelah edit isi filenya, buat folder web server dan edit isi index.html dan info.php
Masuk ke direktori  cd  /var/www
Buat direktori baru mkdir  firmansurya
Masuk ke direktori firmansurya  cd firmansurya  edit isi index.html  nano index.html


Sebelum diedit isinya kosongan, jadi diisi sesuai keinginan dan kreatifitas.

Sementara seperti ini.
Edit juga info.php  nano info.php




Selanjutnya aktifkan direktori firmansurya agar bias digunakan pada web server dengan perintah.
 A2ensite firman
Berikutnya menonaktifkan direktori default
A2dissite default

Setelah semua konfigurasi diatas, tinggal restart dan reload web server nya.
/etc/init.d/apache2 restart
/etc/init.d/apache2 reload

Setelah di restart buka domain server da nip server pada browser yang ada di client Windows
Dan buka juga info.php nya










4. Ftp Server, berfungsi untuk mengakses database dari web server.
Kita install dulu aplikasi servernya:
Apt-get install proftpd





Setelah aplikasi terinstall edit isi dari proftpd
Nano /etc/proftpd/proftpd.conf
ubah seperti dibawah ini:




Setelah di edit beberapa perintahnya, kita restart ftp Servernya.
/etc/init.d/proftpd restart

Berikutnya kita buat folder pada server FTP Server kita, dan juga pemberian hak akses kita terhadap direktori yang akan kita pakai agar bisa diupload  beberapa file.
Mkdir /home/firmansurya/firmansurya
Chmod 777 /home/firmansurya/firmansurya

Selanjutnya coba akses ftp server dari browser di windows.
Ftp://192.168.1.3


Berikutnya fungsi ftp server mulai digunakan dimana kita bisa upload beberapa file web html agar lebih menarik (joomla).
Disini harus menginstall software tambahan di windows yaitu FILEZILLA.
Lalu edit konfigurasi di debian ftp servernya.
Cd /var/www
Ls
Chmod 777 firmansurya


Install FILEZILLA di windows, agar bisa copy file dari client ke windows. Masukkan host, username, dan password sesuai Debian.
Setelah di filezilla cek di ftp server, /var/www


 Lanjut masuk ke /var/www/firmansurya
Lalu pilih file web dari ftp client dan diupload di ftp server pada folder   /var/www/firmansurya


Kalau sudah tinggal edit lagi index.html yang tadi di edit.
Setelah di edit sekreatif mungkin, cek di browser windows nya, ip dan domain nya.