Thursday, June 13, 2013

web dan mail server ubuntu 10.04


note :
  1. sebelum membaca tutorial ini silahkan baca tutorial web server dan juga mail server agar lebih paham 
  2. untuk upload file menggunakan ftp server

postingan kali ini ga beda jauh sama postingan sebelum nya yang membahas tutorial web server dan mail server, nah pada tutorial kali ini saya akan membuat web server dan mail server (squirrelmail) dengan 1 pc, langsung aja deh :D

       

  • install ubuntu server, saya menggunakan ubuntu 10.04 LTS (2 Lan Card, yang satu untuk ke internet)
  • konfigurasi ip eth0 untuk ke internet, sedangkan eth1 untuk local 
  • buat virtual ip. maksud nya virtual ip itu kita bisa memberi lebih dari 1 ip address pada Lan Card
  • kemudian restart network, setelah itu cek apakah konfigurasi ip virtual sudah benar
  • selanjutnya install dns server : apt-get install bind9
  • copy db.local ke db.forward : cp /etc/bind/db.local /etc/bind/db.forward
  • edit db.forward : nano /etc/bind/db.forward menjadi seperti ini
  • copy db.255 ke db.rev : cp /etc/bind/db.255 /etc/bind/db.rev, kemudian edit db.rev menjadi seperti ini
  • edit named.conf.local : nano /etc/bind/named.conf.local menjadi seperti ini
  • restart bind dan edit nano /etc/resolv.conf : nameserver 192.168.50.1 (ip server)
  • cek apakah dns server sudah berjalan dengan baik
  • konfigurasi web server : apt-get install apache2 mysql-server mysql-client php5 php5-mysql
  • edit apache2 : nano /etc/php5/apache2/php.ini 
  • ctrl + w ketik msql.so hapus tanda ";" di depan nya
  • sekarang kita konfigurasi web server nya, saya sudah membuat file.html nya terlebih dahulu (ngambil dari tutorial sebelumnya hahahaha)
  • cd /etc/apache2/sites-available
  • copy kan file default ke rizalubuntu.sch.id (untuk web server) dan mail.rizalubuntu.sch.id
  • cp default rizalubuntu.sch.id
  • cp default mail.rizalubuntu.sch.id
  • nano rizalubuntu.sch.id, saya hanya menambah "ServerName" saja, untuk lokasi file html yg saya buat tetap di /var/www
  • nano mail.rizalubuntu.sch.id
  • install mail server : apt-get install postfix squirrelmail courier-imap courier-pop
  • nah setelah selesai untuk configurasi courier-base dan postfix sama seperti postingan saya yg dulu bisa diliat di sini
  • nano /etc/apache2/apache.conf tulis di bagian paling bawah
  • restart apache /etc/init.d/apache2 restart
  • nano /etc/postifx.main.cf  edit seperti di bawah 
  • buat direktory cd /etc/skel : maildirmake Maildir/
  • squirrelmail-configure
  • pencet d
  • tulis courier

  • tekan s "save"
  • tekan q "quit"
  • setelah itu adduser rizal1 (contoh) setelah itu masukan password, untuk menambahkan user yg lain sama saja hanya namanya harus beda
  • aktifkan site : #a2ensite rizalubuntu.sch.id dan #a2ensite mail.rizalubuntu.sch.id
  • reboot komputer, lihat lagi nano /etc/resolv.conf nya takut berubah setelah itu tes di client 



Wednesday, June 5, 2013

mail server di ubuntu 10.04 (squirrrel mail)

Langsung aja gan ke tutorial nya soalnya ane ngantuk wkwkwkw.

  • install ubuntu server version
  • setting ip, NIC yang pertama DHCP dan yang kedua STATIC : 192.168.50.1/24, setelah di konfigurasi restart network
  • update repository dengan cara : apt-get update
  • install aplikasi yang dibutuhkan : apt-get install bind9 apache2 php5 postfix courier-imap courier-pop squirrelmail (enter) tunggu hingga prosses selesai
  • configurasi courier-base tekan yes
  • configurasi postfix tekan ok
  • pilih internet site
  • system mail name, isikan nama webmail yang akan anda buat contoh : rizalubuntu.sch.id, lalu ok
  • konfigurasi bind9, nano /etc/bind/named.conf.loca (enter), tulis seperti contoh dibawah :
  • copy file : cp /etc/bind/db.local /etc/bind/db.rizal (enter)
  • nano /etc/bind/db.rizal (enter)
  • restart bind : /etc/init.d/bind9 restart (enter)
  • mengganti dns : nano /etc/resolv.conf (enter) nameserver 192.168.50.1
  • nano /etc/hosts (enter) 
    • 127.0.0.1 localhosts
    • 192.168.50.1 ubuntu.rizalubuntu.sch.id (save)
  • cek dns server : nslookup mail.rizalubuntu.sch.id
  • konfigurasi apache2 : nano /etc/apache2/apache2.conf (enter) tulis dipaling bawah seperti gambar
  • nano /etc/apache2/sites-available/default (enter)
  • nano /etc/postfix/main.cf (enter). tambahkan 192.168.50.1 (ip dns server kita)
  • kemudian tulis dibagian paling bawah : home_mailbox = Maildir/ kemudia save

  • cd /etc/skel/ (enter)
  • #maildirmake  Maildir/ (enter)
  • squirrelmail-configure (enter)
  • pencet "d" (enter)
  • tulis courier (enter)
  • tekan "s" (enter)
  • tekan "Q" (enter)
  • menambahkan user : rizal1
  • menambahkan user : asep
  • restart ubuntu : reboot
  • lihat apakah dns berubah dengan cara : nano /etc/resolv.conf jika berubah ganti kembali dengan nameserver 192.168.50.1 (ip kita)
  • cek dns server : nslookup mail.rizalubuntu.sch.id
  • tes di pc client 
  • ganti dulu dns server di client juga ip dan gateway nya ... 



Web mail server pun selesai, mohon maaf jika ada kesalahan ... ^o ^ jgn lupa like, share, dan komentar ya .... 

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