Sunday, May 19, 2013

Konfigurasi Web Server di UBUNTU 10.04 LTS

Kali ini saya akan menjelaskan cara konfigurasi web server di ubuntu 10.04. Ada beberapa software yang harus kita miliki, diantaranya adalah :
  • untuk server :
    • bind9 (dns server)
    • Apache2 (web server)
    • vsftpd (ftp server)
  • untuk client :
    • fillezilla (untuk upload halaman website kita ke web server)
Nah saya sarankan untuk mendownload fillezilla dulu untuk client, pada tutorial kali ini saya menggunakan windows xp sebagai client nya :D. Oke langsung saja kita mulai tutorial nya :

  • install pc client dan install filezilla disini
  • install ubuntu server
  • konfigurasi ip ubuntu server : nano /etc/network/interfaces (enter)
  • restart network : /etc/init.d/networking restart (enter), pastikan ok
  • mengganti dns server : nano /etc/resolv.conf (enter) isikan dengan ip ubuntu server 
  • selanjutnya kita akan menginstall software bind9, apache2, dan vsftpd dengan cara offline berikut caranya :
    • masukan cd ubuntu server 10.04 LTS
    • apt-cdrom add
    • nano /etc/apt/sources.list (beri tanda pagar di depan repository online)
    • tambahkan tulisan : deb file:///media/apt/ lucid main restricted
    • kemudian save
    • apt-get update, tunggu hingga proses selesai
  • install bind9 (dns server), dengan cara apt-get install bind9, tunggu hingga proses selesai
  • selanjutnya masuk ke konfigurasi bind : nano /etc/bind/name.conf.local (enter), tulis seperti contoh di bawah ini (hati hati dalam penulisan)

  • restart bind : /etc/init.d/bind9 restart (pastikan ok dan tidak ada pesan error)
  • mencopy file db.local ke db.rizalubuntu : cp /etc/bind/db.local /etc/bind/db.rizalubuntu (enter)
  • buka file db.rizalubuntu : nano /etc/bind/db.rizalubuntu (enter) tulis seperti gambar di bawah ini
  • save, kemudian buka file hosts : nano /etc/hosts (enter), tulis seperti gambar 
  • save, kemudian restart bind9 : /etc/init.d/bind9 restart (pastikan ok)
  • nah sekarang dns server sudah selesai, sekarang kita cek dengan cara : nslookup rizalubuntu.sch.id
  • install apache2 (web server) : apt-get install apache2 (enter) tunggu hinggal prosses selesai
  • disablekan site default : a2dissite default (enter)
  • masuk ke direktori "/etc/apache2/sites-available" dan copy file default ke rizalubuntu : cd /etc/apache2/sites-available/ (enter), kemudia cp default rizalubuntu (enter)
  • konfigurasi file rizalubuntu : nano rizalubuntu (enter), ganti serveradmin, servername, dan documentroot (file dimana kita menaruh website kita)
  • enablekan site rizaluubuntu : a2ensite rizalubuntu (enter)
  • masuk ke direktori /var/www dan buat direktori "rizalubuntu"
  • restart apache2 : /etc/init.d/apache2 restart (enter) pastikan ok
  • install vsftpd (ftp server) : apt-get install vsftpd (enter) tunggu hingga proses selesai
  • konfigurasi /etc/vsftpd.conf : nano /etc/vsftpd.conf (enter). yang harus di edit adalah :
    • anonymouse_enable=YES (hilangkan jika ada tanda "#")
    • local_enable=YES (hilangkan jika ada tanda "#")
    • write_enable=YES (hilangkan jika ada tanda "#")
    • ftpd_banner=selamat datang di website kami (hilangkan jika ada tanda "#")
  • restart vsftpd : /etc/init.d/vsftpd restart
  • upload website ke folder /home/namauser dahulu jika ada gambar dan elemen lainnya uploadkan juga. setelah itu copy file" tersebut ke /var/www/rizalubuntu.

  • ubah akses direktory /var/www/rizalubuntu dengan cara : chmod 777 -R /var/www/rizalubuntu (enter) di terminal. 
  • ini contoh html yang sudah terupload :D


Thursday, May 16, 2013

install windows dengan winusb di ubuntu

Kali ini saya akan menjelaskan bagaimana membuat bootable windows xp dengan winusb di ubuntu.
Alat - alat yang harus dipersiapkan :

  1. flashdisk kingstone (recomended) 2 GB atau lebih
  2. software winusb
  3. iso windows xp/ vista/ 7/ 8
Berikut ini adalah caranya :
  • update repository : sudo add-apt-repository ppa:colingille/freshlight && sudo apt-get update
  • install winusb : sudo apt-get install winsub, tungu hingga proses selesai
  • nah sekarang tinggal klik winusb nya, pilih lokasi file iso windows, lalu target device nya flash disk anda. seperti contoh di bawah. Sangat simple kan tunggu hinggal proses selesai ^o ^

Wednesday, May 1, 2013

PROXY EKSTERNAL (mikrotik + squid proxy ubuntu 10.04)

Assalamualikum wr.wb, kali ini saya akan menunjukan bagaimana caranya membuat Proxy eksternal. Masih konfigurasi dasar sih, jika agan" ada yang tau lebih mungkin bisa di share. ^o ^ langsung aja ini dia caranya:


  • pertama kita harus tau topologi nya, ini adalah topologi proxy eksternal yang saya buat
  • langkah selanjutnya adalah install mikrotik dengan 3 NIC
  • masuk ke tahap konfigurasi, ganti nama interface yang ada di mikrotik seperti gambar dibawah ini
  • pada interface public yang terhubung ke internet ip di konfigurasi secara dhcp, sedangkan untuk proxy : 192.168.50.1/24 dan untuk client : 192.168.10.1/24
  • selanjutnya setting dns server, saya menggunakan dns google


  • coba ping ke google.co.id jika sukes maka masilnya akan seperti ini
  • tambahkan gateway untuk NIC yang ke proxy dan NIC yang ke client
  • sekarang masuk ke tahap konfigurasi firewall, seperti ini konfigurasinya : ip firewall nat add chain=srcnat out-interfaces=public action=masquerade
  • selanjutnya konfigurasi firewall agar ip 192.168.50.0/24 dan 192.168.10.0/24 yang akan mengakses website (port 80) akan di alihkan ke port 3128 (proxy squid di ubuntu 10.04)
  • selanjutnya install ubuntu 10.04 dengan 1 NIC yang terhubung dengan router mikrotik. konfigurasi ip ubuntu : sudo nano /etc/network/interfaces (enter) lalu konfigurasi ip seperti pada gambar 
  • setelah di save kemudian restart network dengan perintah : /etc/init.d/networking restart (enter), jika sukses akan seperti ini 
  • selanjutnya konfigurasi dns server dengan perintah : nano /etc/resolv.conf (enter), lalu tulis seperti  gambar di bawah
  • coba ping ke google.co.id, jika sukses maka akan tampil seperti ini
  • setelah itu kita akan menginstall squid dengan cara offline, caranya : masukan cd ubuntu 10.04 server tersebut tunggu beberapa saat kemudian : sudo apt-cdrom add (enter)
  • agar repository online tidak ikut ter update, non aktifkan repository online dengan cara : sudo nano /etc/apt/sources.list (enter), lalu beri tanda "#" didepan repository. kemudian tambahkan repository cd rom
  • setelah itu update dan install squid dengan cara : sudo apt-get update (enter) tunggu hingga prosses update selesai, kemudia sudo apt-get install squid (enter)
  • masuk ke konfigurasi squid dengan cara : nano /etc/squid/squid.conf
  • kemudian ganti visible hostname dengan cara ctrl + w tulis visible_hostname ganti tulisan none dengan visible_hostname (spasi nama)
  • ctrl + w lagi tulis cache_mgr (jika tidak ketemu coba ctrl + w lalu enter) hapus tanda "#" dan tulisan webmaster diganti email kalian
  • ctrl + w ketik http_port 3128 kemudia tambahkan transparent
  • ctrl + w ketik insert your kemudian tulis seperti gambar berikut
  • ctrl + w kemudia ketik : acl connect lalu tulis seperti pada gambar 
  • konfigurasi squid selesai, save lalu exit dan restart squid
  • isikan situ yang ini di block dengan cara  : sudo nano /etc/squid/terlarang (enter), save kemudian exit.
  • selanjutnya konfigurasi di client (windows xp)
  • selesai, siap di tes ... 


mohon maap apabila ada kesalahan dalam tahap konfigurasi dan penulisan. mohon koreksi nya untuk para master ^_^ ... salam open sources ..