آموزش نصب varnish ورژن 4 بر روی سرور centos 7

در اين بخش مي‌توانيد در مباحث مربوط به برنامه نويسي تحت وب به بحث بپردازيد

مدیران انجمن: athlon64x2, abbas.m.k, شوراي نظارت

ارسال پست
Major II
Major II
پست: 471
تاریخ عضویت: یک شنبه 6 تیر 1389, 8:04 pm
محل اقامت: تربت حیدریه
سپاس‌های ارسالی: 105 بار
سپاس‌های دریافتی: 572 بار
تماس:

آموزش نصب varnish ورژن 4 بر روی سرور centos 7

پست توسط IrIsT » جمعه 20 فروردین 1395, 10:00 pm

آموزش نصب Varnish 4 بر روی سنتوس 7 به صورت کامل بر روی سرور centos 7 و کانفیگ آن

با سلام.امروز میخوام آموزش نصب ورنیش Varnish رو بر روی سرور مجازی با سنتوس 7 توضیح بدم.

برای اولین کار,ما پکیج EPEL را بر روی سرور مجازی خودمون نصب میکنیم :

Please Login or Register, to see this code

سپس به نصب ورنیش میپردازیم

بعد از این کار,ما کلا سرورمون رو آپدیت میکنیم :

Please Login or Register, to see this code

شاید یک مدتی طول بکشه آپدیت کردن.بعد از این کار,ورنیش رو با فرمان زیر نصب میکنیم :

Please Login or Register, to see this code

بعد از این کار,و بعد از نصب کامل ورنیش,اگر خطایی نداد,ورنیش varnish را در سرور در قسمت بوت قرار میدهیم که هرموقع سرور رستارت شدبه صورت خودکار فعال باشد

Please Login or Register, to see this code

با این فرمان را میزنیم :

Please Login or Register, to see this code

سپس,با استفاده از فرمان زیر,ورنیش را استارت میکنیم.

Please Login or Register, to see this code

و یا این فرمان را میزنیم :

Please Login or Register, to see this code

همچنین با استفاده از فرمان زیر,وضعیت ورنیش بر روی سرور رو میبینیم :

Please Login or Register, to see this code

---------------

خوب تا اینجا ورنیش بر روی سرورمجازی شما نصب شده.حالا به کانفیگ آن میرسیم.
کانفیگ ورنیش خیلی زیاد می باشد و بستگی به منابع و سرور و ... دارد.
اما تا حدودی در این رابطه برای شما توضیح خواهم داد.

خوب بعد از نصب,میرسیم به کانفیگ
فایل /etc/varnish/default.vcl را با فرمان nano باز میکنیم

Please Login or Register, to see this code

بعد در این قسمت,آیپی سرور و پورتی رو که میخوایم روی اون قرار بگیره رو میذاریم :
Please Login or Register, to see this code

بجای 111.111.111.111 آیپی سرور و یا آیپی لوکال 127.0.0.1 قرار میدهیم و در قسمت پورت,پورت مروبوطی که میخوایم قرار میدیم.مثلا اینجا 8080 قرار دادیم.

سپس فایل /etc/httpd/conf/extra/httpd-vhosts.conf را با فرمان نانو باز میکنیم.

این قسمت را ویرایش میکنیم.کد اصلی :
Please Login or Register, to see this code

تغییراتی که میدیم :
Please Login or Register, to see this code

بعد از این کار,هر فایلی که داخل فولدر /usr/local/directadmin/data/templates/ می باشد را کپی به آدرس /usr/local/directadmin/data/templates/custom/virtual_host2.conf

بعد فایل هایی که در این قسمت می باشد رو باز میکنیم و به جای کد :

Please Login or Register, to see this code

این تغییر رو انجام میدیم :

Please Login or Register, to see this code

خوب تا اینجا ما کانفیگ ورنیش رو انجام دادیم.
حالا میرسیم سر نصب و فعال سازی پروکسی که مکمل ورنیش می باشد و برای بازدهی بهتر سرور خیلی مفید می باشد.
ما با این کار اول ماژول mod_rpaf رو نصب میکنیم.
سپس داخل فایل کانفیگ httpd.conf این کد را قرار میدهیم :
Please Login or Register, to see this code

بعد از انجام فعالیت های بالا,با اسفاده از این دستور,کل فایل های کانفیگ رو با ورنیش هماهنگ میکنیم و تغییراتی که انجام دادیم رو بر روی کانفیگ تک تک سایت ها قرار میدهیم

Please Login or Register, to see this code

بعد از این سرویس httpd و varnish را فعال میکنیم
Please Login or Register, to see this code

نکته,بعد از نصب ورنیش,کانفیگی که برای ورنیش می باشد,مربوط به کنترل پنل دایرکت ادمین می باشد.انشالله سی پنل را هم قرار خواهیم داد.

دوستان,این آموزش رو با استفاده از سایت های اصلی ورنیش و دایرکت ادمین و چندتا سایت پشتیبانی,برای شما آماده کردم که امیدوارم برای شما دوستان مفید باشه و یک آموزش خوب باشه.
با اینکه این اموزش شاید در سایت هایی باشه,اما این آموزش مربوط به سنتوس 7 و ورنیش 4 می باشد و همچنین سعی کردم که به صورت کامل این آموزش رو قرار بدم تا یک آموزش خوب برای دوستان باشه.
اگر در جایی سوالی بود بگید تا جواب رو قرار بدم.

امیدوارم که این آموزش مفید باشه.دیگه عذر میخوام.همین الان بدون اینکه لباسمو در بیارم و شام بخورم,اینو زود نوشتم و برای شما قرار دادم.
با تشکر از تمامی دوستتان عزیز.

منبع : [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] 

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]

  تلگرام : [url]@AmirAm67[/url] - ایمیل : iedb.team@gmail.com 

ارسال پست

بازگشت به “Web Programming”