Varnish?


Status
Not open for further replies.

tokohosting

Expert 1.0
oo si bos pake DA ya kirain cpanel .. makanya agak bingung juga kalau template vhost diubah karena untuk cpanel bisa diubah via tweak setting.

salam,

cpanel juga memakai system template untuk rebuilding vhost nya :D
bisa dilihat disini

http://docs.cpanel.net/twiki/bin/view/EasyApache3/InsideVHost#Custom templates that will apply

kalau via tweak setting rasanya untuk vhost yang sudah ada dan diedit, tetapi kalau misalnya kalau create user tetap harus mengedit lagi kalau vhost template nya masih default.. CMIW
 

IIXPLANET

Expert 2.0
iya.. jadi dari template sudah diedit port nya sesuai dengan varnish dan port apache yang baru..
misalnya di directadmin itu contohnya seperti ini..

|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html|
|?OPEN_BASEDIR_PATH=`HOME`/:/tmp:/var/tmp:/usr/local/lib/php/|
<VirtualHost |IP|:88 |MULTI_IP|>

varnish untuk front end saya taruh di port 80 dan backendnya di port 88, dan apachenya listen di port 88

nah diatas itu template vhost nya directadmin dan disitu port nya sudah saya ganti ke 88 dimana port apache nya listen, jadi setiap directadmin create user/delete user directadmin akan membuat vhost sesuai dengan template yang sudah diedit diatas jadi nanti hasilnya seperti ini

<VirtualHost xxx.xxxx.xxxx.xxx:88 >

di httpd.conf masing masing user

yg ini diterapkan di directadmin ? klo di cpanel sih udah auto di created vhost di phyton scriptingnya sama cuma ubah port2 aja ini jika mau make nginx combine varnish atau dicombine lg ama haproxy dan memcached, klo cuma varnish tok ga perlu setting2 begitu kok cuma di tweak aja ganti default port apache misal 82 dan varnish run 80 dan selesai.

untuk nginx combine varnish cara tau keduanya benar2 jalan ketika run varnishhist muncul graph2 semacam garis2 , klo cuma blank itu varnish ga work dengan nginxnya .

seperti ini graphnya , semakin banyak request yg dihandle akan terus naik graphnya

attachment.php
 

Attachments

  • graph.jpg
    graph.jpg
    15.2 KB · Views: 43

tokohosting

Expert 1.0
yg ini diterapkan di directadmin ? klo di cpanel sih udah auto di created vhost di phyton scriptingnya sama cuma ubah port2 aja ini jika mau make nginx combine varnish atau dicombine lg ama haproxy dan memcached, klo cuma varnish tok ga perlu setting2 begitu kok cuma di tweak aja ganti default port apache misal 82 dan varnish run 80 dan selesai.

untuk nginx combine varnish cara tau keduanya benar2 jalan ketika run varnishhist muncul graph2 semacam garis2 , klo cuma blank itu varnish ga work dengan nginxnya .

sama aja sistemnya rasanya, di directadmin juga auto tetapi untuk create vhost tiap user memakai template.
itu diatas dipakai sewaktu ngombine nginx + varnish + apache juga :D

apa ga error yah cuman port listen nya diganti? dulu pernah coba, ada tulisannya no define virtual host for bla bla bla sewaktu restart service apache.. tetap jalan apachenya tetapi saat dibuka langsung ke halaman sewaktu membuka ip webserver gitu.. :)..

kalau saya sih ngecek nya pakai header http

HTTP/1.1 200 OK =>
Server => nginx/1.0.2
Date => Fri, 15 Jul 2011 07:21:17 GMT
Content-Type => text/html
Connection => close
Last-Modified => Sat, 25 Jun 2011 09:13:24 GMT
ETag => "1c568026-274c-4a685baf01500"
Content-Length => 10060
Accept-Ranges => bytes
X-Varnish => 1211559422
Age => 0
Via => 1.1 varnish

oiya masalah vhost tadi, mungkin bisa dicoba di cek disini

http://docs.cpanel.net/twiki/bin/view/EasyApache3/InsideVHost#Custom templates that will apply

rasanya scripting pythonnya tetap mengacu ke file template yang ada disitu. CMIW :D (maklum lagi belajar juga)

itu munculin grafiknya bagaimana yah?? XD
 

IIXPLANET

Expert 2.0
itu diatas dipakai sewaktu ngombine nginx + varnish + apache juga :D
apa ga error yah cuman listen nya diganti? dulu pernah coba, ada tulisannya no define virtual host for bla bla bla sewaktu restart service apache.. tetap jalan apachenya tetapi saat dibuka langsung ke halaman sewaktu membuka ip webserver gitu.. :)..

kalau saya sih ngecek nya pakai header http

HTTP/1.1 200 OK =>
Server => nginx/1.0.2
Date => Fri, 15 Jul 2011 07:21:17 GMT
Content-Type => text/html
Connection => close
Last-Modified => Sat, 25 Jun 2011 09:13:24 GMT
ETag => "1c568026-274c-4a685baf01500"
Content-Length => 10060
Accept-Ranges => bytes
X-Varnish => 1211559422
Age => 0
Via => 1.1 varnish

oiya masalah vhost tadi, mungkin bisa dicoba di cek disini

http://docs.cpanel.net/twiki/bin/view/EasyApache3/InsideVHost#Custom templates that will apply

rasanya scripting pythonnya tetap mengacu ke file template yang ada disitu. CMIW :D (maklum lagi belajar juga)

klo dicpanel tidak , kalo cuma untuk varnish klo di tweak setting yg diubah itu ketika buat account , addon dsb ini akan langsung sesuai dengan port yg diset di tweak , lain hal jika make nginx dan varnish itu karena saat created account make hooks dr nginx nya dl jadi disitu yg diubah portnya sesuai yg diset dan disitu pula jika ingin di combine dengan si varnish .

klo header http itu ketika varnish work akan show HITS from varnish atau MISS di x-cache resultnya , sama seperti nginx klo jalan dia di x-cache status akan yes dan statusnya HIT from backend atau Miss from backend
 

tokohosting

Expert 1.0
klo dicpanel tidak , karena klo di tweak setting yg diubah itu ketika buat account , addon dsb ini akan langsung sesuai dengan port yg diset di tweak , lain hal jika make nginx dan varnish itu karena saat created account make hooks dr nginx nya dl jadi disitu yg diubah portnya sesuai yg diset dan disitu pula jika ingin di combine dengan si varnish .

klo header http itu ketika varnish work akan show HITS from varnish atau MISS di x-cache resultnya , sama seperti nginx klo jalan dia di x-cache status akan yes dan statunya HIT from backend atau Miss from backend

cara ngecek nya gimana om? :D muncul grafik diatas itu
 

galuh82

Hosting Guru
Verified Provider
sepaham dengan vishualhost, untuk ubah port apache (non ssl) saja di cpanel cukup via tweak setting jadi tidak perlu update template vhost .. itu maksudnya, becoz saya pake cpanel hehehe :)

cuma beda cara dengan DA tapi satu tujuan .. Merdeka !!

buat om visualhost, dikala update port di tweak setting apa itu otomatis update semua config vhost yang sudah ada atau manual ?
 

tokohosting

Expert 1.0
sepaham dengan vishualhost, untuk ubah port apache (non ssl) saja di cpanel cukup via tweak setting jadi tidak perlu update template vhost .. itu maksudnya, becoz saya pake cpanel hehehe :)

cuma beda cara dengan DA tapi satu tujuan .. Merdeka !!

buat om visualhost, dikala update port di tweak setting apa itu otomatis update semua config vhost yang sudah ada atau manual ?

yaa maklum... satunya 150rb satunya setngah nya.. :D.. satunya sudah disediakan otomatis, yang satu pake vi atau nano :D
 

IIXPLANET

Expert 2.0
sepaham dengan vishualhost, untuk ubah port apache (non ssl) saja di cpanel cukup via tweak setting jadi tidak perlu update template vhost .. itu maksudnya, becoz saya pake cpanel hehehe :)

cuma beda cara dengan DA tapi satu tujuan .. Merdeka !!

buat om visualhost, dikala update port di tweak setting apa itu otomatis update semua config vhost yang sudah ada atau manual ?

kalo pak boss cuma make varnish sebagai balancernya itu ketika di tweak sudah diset port misal 82 dan varnish 80 maka itu akan auto semua , karena varnish ini run ga make virtual host sendiri berbeda dengan nginx , varnish ini ngebaca dari httpd.config yg disana , jadi itu akan auto .
 

tokohosting

Expert 1.0
cuma ketik di console : varnishhist

nanti akan muncul pagenya auto

oh muncul muncul.. berarti work.. hehehe.. maklum belajar.. ngirit pake yang gretongan :D

cuman satu, untuk jalanin nginx biar work sama lainnya susah... ini pakai script orang lain (danginx).. ternyata nginx butuh vhost.. kapan hari dicoba sih jalan untuk satu vhost dicoba untuk vhost lainnya dah ga karuan.. butuh script python buat autogenerate vhost nya nginx :( kalau bisa juga lumayan ngirit hehehehe $5
 
Status
Not open for further replies.

Top