نصب و فعال سازی varnish در cpanel

در مرکز محتوای سرور دات آی آر

 

در مقاله قبلی نحوه نصب و فعال سازی varnish در directadmin را به طور کامل شرح داده ایم. در این مقاله قصد داریم نحوه نصب و فعال سازی varnish در cpanel را به شما بازدید کننده محترم توضیح دهیم. در ابتدا یک توضیح در رابطه با سرویس Varnish Cache داده می شود.

Varnish Cache: یک سرویس و یک شتاب دهنده وب سایت می باشد. این سرویس در جلوی وب سرور شما قرار می گیرد و محتوای شما برای سریعتر لود شدن، کش خواهد نمود. عملکرد این سرویس بسیار سریع می باشد و در حالت عادی سرعت سایت شما را با توجه به کد نویسی و ساختار بندی آن ، بین 300 تا 1000 برابر سریعتر می نماید. یکی از ویژگی های Varnish Cache علاوه بر کارایی ، انعطاف پذیری در هنگام کانفیگ VCL می باشد. VCL شما قادر می سازد تا نحوه جواب دهی به درخواست های دریافت شده را به راحتی مدیریت و تنظیم نمایید. به عنوان مثال می توانید مشخص نمایید که چه محتوایی از این سرویس استفاده و در هنگام دریافت درخواست برای آن محتوا چگونه عکس العمل نشان دهد. لازم به ذکر است که Varnish Cache یک نرم افزار رایگان می باشد و می توانید به راحتی آن را بر روی سرور خود نصب نمایید.

نحوه نصب Varnish Cache در cpanel :

برای نصب سرویس Varnish Cache می بایست با استفاده از SSH به سرور متصل شوید. برای این منظور می توانید از نرم افزار putty که به صورت رایگان موجود می باشد، استفاده بفرمایید.

پس از وصل شدن به سرور مراحل زیر را قدم به قدم طی نمایید:

در قدم اول پیشنهاد می شود که از فایل httpd.conf که در مسیر زیر قرار دارد بک آپ تهیه نمایید و سپس با استفاده از ویرایشگر vi و یا nano فایل مذکور را باز نماید:

/etc/httpd/conf/httpd.conf

پس از باز نمودن فایل مذکور، پورت apache را از 80 به مقداری دیگری تغییر دهید (به عنوان مثال 82) و سپس فایل را  ذخیره نمایید. لازم به ذکر است که قدم بالا را نیز می توانید از طریق WHM سرور خود انجام دهید به این صورت که وارد WHM شده به بخش Tweak Settings و در فیلد Apache non-SSL IP/port مقدار را به عدد دلخواه تغییر دهید.

در قدم دوم می بایست Varnish را نصب نمایید که این نیز به صورت دستی و خودکار قایل انجام است:

خودکار:

yum install varnish

 به صورت دستی:

wget https://repo.varnish-cache.org/redhat/varnish-3.0/el6/noarch/varnish-release/varnish-release-3.0-1.el6.noarch.rpm

rpm ivh varnish-release-3.0-1.el6.noarch.rpm

 زمانی که نصب Varnish به پایان رسید، لازم است مراحل کانفیگ زیر را طی نمایید. در قدم اول لازم است پورت 80 را بر روی Varnish تنظیم نماییم. برای این منظور دستور زیر اجرا نمایید:

vi /etc/sysconfig/varnish

و عبارت VARNISH_LISTEN_PORT را به 80 تغییر دهید و فایل را ذخیره نمایید:

VARNISH_LISTEN_PORT=80

در قدم بعدی می بایست فایل default.vcl را با استفاده از دستور زیر برای ویرایش باز نمایید:

vi /etc/varnish/default.vcl

و مقدار زیر را در آن جای گذاری نمایید ( مقدار host را آیپی سرور خود وارد نمایید و پورت را نیز، پورت تغییر داده در قدم اول قرار دهید (برای آموزش ما 82 در نظر گرفته شده است)) :

backend default {

.host = “184.82.165.4”;

.port = “82”;

}

sub vcl_recv {

if (req.url ~ “\.(png|gif|jpg|swf|css|js)$”) {

return(lookup);

}

}

sub vcl_fetch {

if (req.url ~ “\.(png|gif|jpg|swf|css|js)$”) {

unset beresp.http.set-cookie;

}

}

سپس با دستور زیر chkconfig  و varnish را فعال نمایید:

chkconfig varnish on

service varnish start

 در اینجا مراحل نصب سرویس با موفقیت به پایان رسیده است و برای مانیتورینگ سرویس می توانید از دستور زیر استفاده بفرمایید:

Varnishstat

امیدواریم این مقاله برای شما مفید بوده باشد.

همچنین به منظور مطالعه بیشتر مقاله ها، می توانید به بخش مقالات سایت مراجعه فرمایید.

اشتراک گذاری در linkedin

به تیم متخصص ما اعتماد کنید!

تخفیف مخاطبین مرکز محتوا: Blog01

از کد Blog01 می‌تونید برای خرید اشتراک خدمات سرور مجازی و هاست استفاده کنید و از %10 تخفیف تو سفارش این خدمات بهره‌مند بشید!

محتوای مقاله مفید بود؟

3 2 رای ها
این مقاله چطور بود؟
اشتراک در
اطلاع از
0 دیدگاه
بازخوردهای آنلاین
مشاهده همه دیدگاه ها