PSW
October 17th, 2019, 02:51
با عرض سلام و خسته نباشید
ورنیش (varnish) یک شتاب دهنده وب سرور است که از طریق کشینگ سرعت لود سایت شما را به اندازه چشمگیری افزایش می دهد
برای نصب varnish در کنار سی پنل مراحل زیر را انجام دهید
1. وارد پنل WHM شده و وارد قسمت Tweak Settings شوید
2. بر روی تب System کلیک کنید
3. مقدار Apache none SSL port را به 8080 تغییر دهید
4. از طریق ssh به سرور متصل شده و مخزن varnish را نصب کنید
rpm -Uvh http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpm
5. Varnish را نصب کنید
yum install varnish
6.فایل کانفیگ Varnish را ادیت کرده و Varnish را برای استفاده از پورت 80 تنظیم کنید
nano /etc/sysconfig/varnish
VARNISH_LISTEN_PORT=80
6. در نهایت با دستورات زیر آپاچی را تنظیم کنید که از پورت 8080 استفاده کند
cd /etc/varnish/
mv default.vcl default_bak.vcl
nano default.vcl
محتویات زیر را در فایل default.vcl قرار داده و سیو کنید
backend default {
.host = "<your server’s IP address>”;
.port = "8080”;
}
sub vcl_recv {
if (req.url ~ "\.(png|gif|jpg|swf|css|js)$”) {
return(lookup);
}
}
# strip the cookie before the image is inserted into cache.
sub vcl_fetch {
if (req.url ~ "\.(png|gif|jpg|swf|css|js)$”) {
unset beresp.http.set-cookie;
}
}
7. توسط کامند های زیر ورنیش را فعال و اجرا کنید
chkconfig varnish on
service varnish start
لذت ببرید ...
ورنیش (varnish) یک شتاب دهنده وب سرور است که از طریق کشینگ سرعت لود سایت شما را به اندازه چشمگیری افزایش می دهد
برای نصب varnish در کنار سی پنل مراحل زیر را انجام دهید
1. وارد پنل WHM شده و وارد قسمت Tweak Settings شوید
2. بر روی تب System کلیک کنید
3. مقدار Apache none SSL port را به 8080 تغییر دهید
4. از طریق ssh به سرور متصل شده و مخزن varnish را نصب کنید
rpm -Uvh http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpm
5. Varnish را نصب کنید
yum install varnish
6.فایل کانفیگ Varnish را ادیت کرده و Varnish را برای استفاده از پورت 80 تنظیم کنید
nano /etc/sysconfig/varnish
VARNISH_LISTEN_PORT=80
6. در نهایت با دستورات زیر آپاچی را تنظیم کنید که از پورت 8080 استفاده کند
cd /etc/varnish/
mv default.vcl default_bak.vcl
nano default.vcl
محتویات زیر را در فایل default.vcl قرار داده و سیو کنید
backend default {
.host = "<your server’s IP address>”;
.port = "8080”;
}
sub vcl_recv {
if (req.url ~ "\.(png|gif|jpg|swf|css|js)$”) {
return(lookup);
}
}
# strip the cookie before the image is inserted into cache.
sub vcl_fetch {
if (req.url ~ "\.(png|gif|jpg|swf|css|js)$”) {
unset beresp.http.set-cookie;
}
}
7. توسط کامند های زیر ورنیش را فعال و اجرا کنید
chkconfig varnish on
service varnish start
لذت ببرید ...