Rabu, 27 Agustus 2014

Tutorial Setting VPS untuk Newbee


1.Sewa VPS Unmanaged yg OS nya pake linux <--- ini biasanya yg paling murah
2.Pada saat memilih OS pilih Centos 5 yg 32 bit <--- Kloxo berjalan stabil di OS ini
3.Kalo uda sukses transaksi maka Catet IP ma root password yg dkasi ma pnyedia jasa VPS
4.Jalankan program putty...kalo belum punya bs browsing ato download aja dilink yg kukasi biar cpt
Link download putty :
hxxp://www.4shared.com/file/8kFyLXlq/putty.html
5.Masukkan IP server anda di hostname trus klik open
6.Bakal kluar tulisan login as : <--- isi dgn root
7.Kluar tulisan password : <-- isi dgn root password
8.Kalo uda sukses masuk di direktori root silahkan masukin printah sbagai berikut :
(akhiri tiap perintah dgn enter,biar ga salah tulis copy aja printahnya trus buat pastenya tahan tombol Shift trus pencet insert di keyboard coz kalo salah tulis printah ga bakal jalan)

Perintahnya :
su - root
yum install -y wget
wget http://download.lxcenter.org/download/kloxo/production/kloxo-install-master.sh
sh ./kloxo-installer.sh --type=master
or
sh ./kloxo-installer.sh --type=slave

9.Biarin proses instalasi berjalan...kalo ada pertanyaan jawab aja Y dst ampe proses slesei
10.Kalo proses instalasi uda kelar.. akses Kloxo dgn http://IPSERVER:7778
username ma password defaultnya sama : admin , bgitu pertama login anda bakal lgsung dsuruh ganti password (kalo ane lebih seneng pake password hasil generate kloxo..terserah jg sih..sesuai selera aja)
11.Liat di bagian Server:Linux bagian switch program ..liat kolom web..pilih apache (katanya si lebi kompatibel ma WP,ane uda pnah cobain pake lighttpd,emg lebih cpt tp brner2 gakdisaranin buat yg pertama kali pake vps)..kalo uda tekan update
12.Masuk ke Server:Linux bagian service ..nyalain httpd dgn klik yg bulatan merah (bulatan merah itu tanda sistem apache belum nyala,kalo uda nyala warnanya ijo)
13.Masuk ke Web-Mail-Database bagian Webserver Config pilih suphp trus klik update
14.Masuk ke Resources bagian Dns template trus add dns template kasi nama terserah..pilih IP address yg mo djadiin template..untuk kolom primary dns isi dgn ns1.domain yg dpake register waktu order vps trus klik add.

Sampai disini sebenarnya VPS sudah bisa digunakan.

*)Optimasi I (optimasi mysql dan httpd/apache)
1.Masuk ke root VPS anda melalui Putty (cara ada di trit sbelumnya)
2.Instal Nano (program buat edit file system kloxo) , caranya masukkan perintah ini di posisi root dan tekan enter
yum install nano
3.Kalo uda masuk ke directory etc dgn perintah :
cd /etc (enter)
4.Edit file my.cnf dgn perintah :
nano my.cnf (enter)

Edit bagian ini:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
skip-innodb <--- tambahkan ini di bawah old_passwords=1

Kalo uda tekan ctrl+O untuk menyimpan dan ctrl+X untuk keluar dari program nano

5.Masuk ke folder httpd/conf dengan perintah
cd httpd (enter)
cd conf (enter)

Edit file httpd.conf pake nano dgn perintah: nano httpd.conf (enter)
Cari bagian berikut :
Timeout 120

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive Off

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15

##
## Server-Pool Size Regulation (MPM specific)
##

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# ServerLimit: maximum value for MaxClients for the lifetime of the server
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>

Ubah menjadi :
Timeout 120
...
KeepAlive On
...
MaxKeepAliveRequests 100
...
KeepAliveTimeout 2
...
<IfModule prefork.c>
StartServers 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 2000
</IfModule>
...

(tanda titik2 adalah bagian yg tidak diubah)
Kalo uda save n exit dari nano

Kemudian masukkan perintah
service httpd restart (enter)
service mysqld restart (enter)

Cek control panel VPS anda ..bandingkan sbelum n sesudah optimasi maka akan terlihat pengurangan pmakean RAM dlm jumlah signifikan

*) Optimasi II (untuk pengguna autoblog dan AGC)
Kloxo versi terbaru melakukan disable_function untuk beberapa fungsi yg dperlukan oleh AGC,autoblog dan beberapa plugin WP dgn pertimbangan keamanan (mungkin ada mastah yg mo nambahin knapa fungsi2 ini scara default oleh kloxo)
Untuk tweaking nya anda kembali harus berada di directory etc,perintahnya :
cd /etc
edit file php.ini pake nano,perintahnya :
nano php.ini

Cari bagian disable_function = ...........
Ane pribadi delete smua fungsi yg diblakang tanda = karna ga tau mana aja yg sbnernya perlu didisable hehe,ambil praktisnya aja si yg pntg smua plugin jalan

ada 2 bagian pada file php.ini yg ada pernyataan disable_function =
ditengah ma di hampir bagian akhir...jadi jgn lupa diedit smua...jgn cuma satu
kalo uda save n exit

Bararti skarang tinggal koneksiin Domain dgn VPS kita..smntara registrar yg ane pake baru Dynadot,Godaddy ma Name.com jadi kalo ada temen2 yg mau nambahin silahkan..yuk langsung mulai aja

*)dynadot.com :
1.Login ke akun anda
2.Klik tab Domains
3.Pilih/klik domain yg ingin dkoneksi dgn vps
4.Klik Change Name Server Setting bagian kanan atas(tulisan warna biru)
5.Klik Tab DNS*
6.Kolom Record Type pilih A , Ip Address isi dgn IP VPS
7.Subdomain bisa anda set beda IP dgn domain utama..tinggal isi nama subdomain dan ip nya
8.Kalo sudah klik Use Dynadot DNS

*)name.com :
1.Login ke akun anda
2.Pilih/klik domain yg ingin dkoneksi dgn vps
3.Klik Dns Record Management
4.Update Name Server (NS harus menggunakan NS1.NAME.COM, NS2.NAME.COM, NS3.NAME.COM, dan NS4.NAME.COM)
5.Record type : A,Record Host : Nama Domain, Record answer : Ip VPS
6.Untuk subdomain tinggal mengganti pada Record Host sesuai sub domain yg mau dpake kmudian add record


*)godaddy.com
1.Login ke akun anda
2.Pilih/klik domain yg ingin dkoneksi dgn vps
3.Set nameservers -- i want to park my domains -- ok
4.Masuk ke DNS manager domain anda
5.Klik Edit Zone ganti points to pada @ host menjadi IP VPS anda
6.Untuk subdomain klik Quick add -- Host isi dgn subdomain,misal domain nya domain.com dan sub domainya sub1.domain.com maka kolom host diisi sub1 -- Points to diisi dgn ip VPS yg mau dpake
7.Save Zone File

Tidak ada komentar:

Posting Komentar