1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Cara Mudah Setup VPS Unmanaged Part 2

Discussion in 'Hosting & Domain' started by emoticonizer, Sep 10, 2011.

  1. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    Hi lagi agan2 semuanya. Trit ini adalah lanjutan dari trit ane sebelumnya tentang bagaimana cara setup unmanaged vps secara mudah tanpa cPanel.

    Bagi yg belum baca, silahkan mampir ke triit ini gan:

    http://www.adsense-id.com/forums/showthread.php/92211-Cara-Mudah-Setup-VPS-Nginx-Varnish-Cache-Php-fpm-MySQL

    ##################################
    D A S A R T E O R I
    ##################################

    Setelah Nginx, PHP5, MySQL, Varnish Cache dan PhpMyAdmin terinstall di vps, maka langkah selanjutnya adalah setting NS untuk domain website nya. Pada tutorial ini kita akan menggunakan Bind9


    ##################################
    HIPOTESIS
    ##################################

    Tutorial langsung praktek, diharapkan anda baca, praktek, langsung bisa.


    ##################################
    T U J U A N
    ##################################

    1- Setup VPS sampe online kurang dr 15 menit (tdk trmasuk waktu utk cari & beli vps nya ya gan)
    2- [DIY] Setup VPS unmanaged yg Kenceng, resource-friendly, dan murah dgn Nginx dan Varnish cache
    3- Ngirit duit


    ##################################
    ALAT DAN BAHAN
    ##################################

    1- Komputer / lappy dgn koneksi internet tentunya
    2- Budget / low end VPS yg sdh disetup spt tutorial pertama
    3- Permen / rokok / kopi
    4- Sedikit nyali


    ##################################
    TINJAUAN PUSTAKA
    ##################################

    Apa itu BIND?
    BIND, or named , is the most widely used DNS software on the Internet. On Unix-like operating systems it is the de facto standard.

    Baca:
    hxxp://en.wikipedia.org/wiki/Comparison_of_DNS_server_software


    ##################################
    W A R N I N G
    ##################################

    Tutorial ini dibuat oleh newbie khusus utk newbie, para agan2 yg sdh master silahkan dikoreksi, ditambahin kalo ada yg salah..


    ##################################
    CARA KERJA
    ##################################

    Saya asumsikan anda :
    - sudah punya vps
    - sudah mengikuti tutorial pertama

    Step 1.
    Login ke SSH: buka Putty >> masukkan IP vps nya >> pastikan SSH port 22 >> klik [Open] >> kalo ditanya (pasti) "login as:" tuliskan username anda (pada tahap ini seharusnya root login sdh didisable) dan password.

    Step 2.
    Setelah login ke vps dengan username, skrg silahkan masuk ke root dgn command:

    su

    lalu ketik passwordnya dan enter

    Step 3.
    Sekarang kita install bind9 nya dulu, ketik command nya spt ini (trus tunggu sampe selesai):

    apt-get install bind9

    Step 4.
    Sekarang edit file named.conf.local dngn nano. Command nya:

    nano /etc/bind/named.conf.local

    Step 5.
    Copy-paste / ketikkan kode berikut dlm file .conf td:
    p.s:
    - blok trus copy kode berikut. Trus buka putty dan klik kanan untuk mem-paste kode tsb.
    - ganti domain.com dgn domainmu sndri
    - kalo sdh selesai ngedit, tekan Ctrl+O untuk menyimpan lalu Ctrl+X untuk keluar

    zone "domain.com" {
    type master;
    file "/etc/bind/zones/domain.com.db";
    };

    zone "3.2.1.in-addr.arpa" {
    type master;
    file "/etc/bind/zones/rev.3.2.1.in-addr.arpa";
    };

    Step 6.
    Stlah di save dan keluar dr nano editor, selanjutnya kita buat file nya. Ketikkan command berikut (ketik satu2 trus enter):

    cd /etc/bind
    mkdir zones
    cd /etc/bind/zones
    nano domain.com.db

    Step 7.
    Selanjutnya copy-paste kode berikut ke Notepad dulu untuk diedit:
    - ganti domain.com dgn domainmu
    - ganti host.domain.com dngn hostname vpsmu
    - ganti xxx.xxx.xxx.xxx dgn IP vps mu
    - setelah diedit di notepad, copy-paste kan ke nano editor di putty

    ; BIND data file for domain.com
    ;
    $TTL 14400
    @ IN SOA ns1.domain.com. host.domain.com. (
    201006601 ; Serial
    7200 ; Refresh
    120 ; Retry
    2419200 ; Expire
    604800) ; Default TTL
    ;
    domain.com. IN NS ns1.domain.com.
    domain.com. IN NS ns2.domain.com.

    domain.com. IN MX 10 mail.domain.com.
    domain.com. IN A xxx.xxx.xxx.xxx

    ns1 IN A xxx.xxx.xxx.xxx
    ns2 IN A xxx.xxx.xxx.xxx
    www IN CNAME domain.com.
    mail IN A xxx.xxx.xxx.xxx
    ftp IN CNAME domain.com.
    domain.com. IN TXT "v=spf1 ip4:-spasi-xxx.xxx.xxx.xxx a mx ~all"
    mail IN TXT "v=spf1 a -all"

    note: gantia line
    domain.com. IN TXT "v=spf1 ip4:-spasi-xxx.xxx.xxx.xxx a mx ~all"
    hapus "-spasi-" (tanpa tanda kutip). Sehatusnya ip4 dan xxx.xxx.xxx.xxx itu mepet, tp kalo ane mepeting yg muncul malah smily

    Step 8.
    Jng lupa ctrl+O utk menyimpan dan ctrl+X untuk keluar nano. Trus kita edit file yg satunya lagi. Ketik:

    nano /etc/bind/zones/rev.3.2.1.in-addr.arpa

    Step 9.
    Selanjutnya copy-paste kode berikut ke Notepad dulu untuk diedit:
    - ganti domain.com dgn domainmu
    - ganti host.domain.com dngn hostname vpsmu
    - setelah diedit di notepad, copy-paste kan ke nano editor di putty

    @ IN SOA domain.com. host.domain.com. (
    2010081401;
    28800;
    604800;
    604800;
    86400 );

    IN NS ns1.domain.com.
    4 IN PTR domain.com.

    Step 10.
    Jgn lupa ctrl+o dan ctrl+x. Sekarang edit file resolv.conf dgn command:

    nano /etc/resolv.conf

    Step 11.
    Tambahkan kode berikut di sana (ganti domain.com):

    search domain.com

    Step 12.
    Jgn lupa ctrl+o dan ctrl+x. Sekarang restart Bind service dgn command:

    /etc/init.d/bind9 restart

    Step 13.
    Selesai. Tapi perlu juga kita test dgn dns utility. Pertama install dulu dgn command:

    apt-get install dnsutils

    Step 14.
    lalu ketikkan command berikut (ganti domain.com);

    dig domain.com

    Step 15.
    Lihat hasilnya pada test di atas. Kalo semuanya benar kira2 pasti ada tulisannya NOERROR.

    Step 16.
    Nah terakhir, kita jg harus melakukan setting pada registrar domain tempat kita mendaftarkan. Saya rasa caranya bisa berbeda-beda. Yg jelas tambahkan hostname dgn NS1 isikan dgn IP 1 vps mu dan NS2 dngn IP2 (kalo ada, atau isikan lg IP 1).

    Kalo di godaddy kira2 begini:
    - login ke godaddy
    - pada menu Domain klik Domain Management (hxxps://dcc.godaddy.com/default.aspx)
    - lalu klik pada nama domain yg akan kita edit/setting
    - pada halaman berikutnya scroll-down ke bawah
    - pada bagian "host summary" klik "add"
    - nah masukkan NS1 trus masukkan IP di kolom berikutnya
    - ulangi utk NS2
    - kira2 2 ato 3 jam lg silahkan setting NS domain kamu ke NS1.DOMAIN.COM dan NS2.DOMAIN.COM
    - setelah selesai tunggu ada bberapa jam supaya ngefek :D

    Step 17.
    Silahkan coba buka domain mu di browser..


    ##################################
    K E S I M P U L A N
    ##################################

    Cukup mudah bukan? saya rasa tidak ada yg sulit dan kira2 praktek tutorial tsb 10 menit selesai kecuali setting NS di registrar yg nunggu harus resolve dulu.


    ##################################
    S A R A N DAN P E S A N
    ##################################

    Silahkan reply aj di trit ini gan. Kalo sy tahu pasti saya jawab, tapi kalo tidak, yaa.. namanya jg msh belajar gan. Kita sama2 sharing di sini :)



    ##################################
    P E N U T U P
    ##################################

    Selanjutnya yg perlu anda lakukan hanyalah menginstall script website anda (Wordpress, Jomlaa, etc) yg tentunya harus dilakukan secara manual.

    Khusus untuk Wordpress, script Tuxlite LNMP sdh menyertakan script installasi Wordpress (tunggu tutorial selanjutnya).

    Next tutorial, install Wordpress di Nginx server. Nunggu 10 like dulu yach :D

    ***UPDATE:
    Part III, silahkan di cek

    http://www.adsense-id.com/forums/showthread.php/93058-Auto-install-Wordpress-di-VPS-Unmanaged-Nginx-Varnish

    Trims
     
    Last edited: Sep 16, 2011
    cysco374, Basszone, xtmxady and 31 others like this.
  2. linkcluster

    linkcluster Hero

    Joined:
    Jan 6, 2011
    Messages:
    670
    Likes Received:
    62
    Location:
    under contruction
    ditunggu part 3 nya
     
  3. pinginsehat

    pinginsehat Banned

    Joined:
    Jul 27, 2010
    Messages:
    3,151
    Likes Received:
    279
    Location:
    Surabaya
    udh 10 liked mas bro..
     
  4. einlanzer

    einlanzer Hero

    Joined:
    May 2, 2011
    Messages:
    581
    Likes Received:
    3
    udah 10 tuh masbro..
    monggo dilanjut.. ;)
    biar bs 1 bulan kyk masbro blg di trit 1. jadi cukup $1 aja buat modal belajarnya.. :D

    thx masbro..
     
  5. daoes_com

    daoes_com Super Hero

    Joined:
    Feb 16, 2010
    Messages:
    831
    Likes Received:
    28
    sip, tutusnya ngalir kaya pak dosen ngajar aja neh masbro
     
  6. babeh_orayz

    babeh_orayz Super Hero

    Joined:
    Dec 29, 2008
    Messages:
    1,269
    Likes Received:
    9
    Nunggu part 3nya :D
    part 1 ma 2 sudah di save as
     
  7. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    sabar ya mas bro.. msh bnyk kerjaan dikantor.. :D ntar malem lah q usahakan disempetin (kalo gk capek ya).. :)
     
  8. moneyhunter

    moneyhunter Super Hero

    Joined:
    Jun 22, 2010
    Messages:
    828
    Likes Received:
    242
    Location:
    free forex signal www.fxbom.com
    ane bantu like :D
     
  9. sempolnet

    sempolnet Hero

    Joined:
    May 16, 2011
    Messages:
    692
    Likes Received:
    3
    aduh senengnya.. akhirnya dilanjutkan
     
  10. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    Part III Tutorial selanjutnya bisa dilihat di

    http://www.adsense-id.com/forums/showthread.php/93058-Auto-install-Wordpress-di-VPS-Unmanaged-Nginx-Varnish

    :D
     
  11. pinginsehat

    pinginsehat Banned

    Joined:
    Jul 27, 2010
    Messages:
    3,151
    Likes Received:
    279
    Location:
    Surabaya
    ini klo nambah domain baru, caranya gmn? harus pake cara ini lg bro?
     
  12. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    bukan bro..

    cara ini cuma utk setting domain biar resolve ke VPS... baca yg tutorial pertama
     
  13. arest

    arest Super Hero

    Joined:
    May 20, 2008
    Messages:
    2,288
    Likes Received:
    122
    Location:
    Krawu.net Hosting
    Gini gan, ni kbetulan ane setup pke centos6 run apache dan rncn pke host bbrp sites pke vhost, nah mksd ane biar yg lain pd ngikut pke dns yg udh disetup sblmnya, anggep ns1.example.com nd ns2.example.com, gmn yahh, ato msti bikin dns sndiri? matur tengkyu utk penjelasnnnya
     
  14. jumper777

    jumper777 Newbie

    Joined:
    Jan 24, 2012
    Messages:
    24
    Likes Received:
    0
    ijin bookmarks dolo gan.... mantafff nie... di tunggu sambungannya,... :D
     
  15. aminhidayat

    aminhidayat Super Hero

    Joined:
    Jul 24, 2008
    Messages:
    1,678
    Likes Received:
    76
    Location:
    tokopedia
    saya sudah coba.... tapi cuma dapat halaman blank putih setelah restart vps. Disini saya keluhkan adalah bagaimana mengetahui parameter nya hidup seperti php, nginx, posix dll. Ftp nya juga belum jalan pakai apa mas? terus create email per domain nya belum..... minta petunjuk nya :)
     
  16. jemblink21

    jemblink21 Ads.id Pro

    Joined:
    Feb 25, 2012
    Messages:
    419
    Likes Received:
    12
    ditunggu part 3nya bro hehehe
     
  17. adiproo

    adiproo Newbie

    Joined:
    Jan 10, 2012
    Messages:
    23
    Likes Received:
    1
    sip ngikutin gan tutorialnya, mantap ada yang beda selama ini yang ane tau, terima kasih
     
  18. starfiz

    starfiz Newbie

    Joined:
    Jun 10, 2012
    Messages:
    29
    Likes Received:
    0
    ada kursusnya nggak nih.. ikut dong kalau ada...
     
  19. kunkinkun

    kunkinkun Ads.id Pro

    Joined:
    Nov 21, 2010
    Messages:
    334
    Likes Received:
    5
    Location:
    google plex
    nyampe sini mw connect dr putty kok connection refused trus ya
    ada yg bernasib sama ?
     
  20. koepukoepu

    koepukoepu Newbie

    Joined:
    Jul 28, 2012
    Messages:
    16
    Likes Received:
    0
    Location:
    Surabaya
    ada lagi mas bro, tanpa menggunakan cPanel dan tanpa harus manual, coba pakai webmin, bisa berjalan di hampir semua os linux, semua konfigurasi sudah web based. tidak sekomplek cPanel yang memang di buat hosting, tapi webmin kalau digunakan untuk vps sudah sangat mumpuni, free dan open source.
     

Share This Page