كيفية تثبيت Varnish Cache لـ Nginx في CentOS 7

كيفية تثبيت Varnish Cache لـ Nginx في CentOS 7

في هذه المقالة ، سنتعلم كيفية تثبيت ذاكرة التخزين المؤقت الورنيش لـ Nginx في CentOS 7

Varnish Cache عبارة عن مسرع لتطبيق الويب يُعرف أيضًا باسم الوكيل العكسي للتخزين المؤقت HTTP. الورنيش أسرع من توصيل 20 جيجابت في الثانية على الأجهزة العادية الجاهزة. أداء ذاكرة التخزين المؤقت الورنيش هو مرونة لغة التكوين الخاصة بها. يمكّنك من كتابة سياسات حول كيفية التعامل مع الطلبات الواردة. يمكّنك VCL من كتابة سياسات حول كيفية التعامل مع الطلبات الواردة. الورنيش كاش سريع حقًا. عادةً ما يسرع التسليم بعامل 300 - 1000x ، اعتمادًا على الهندسة المعمارية الخاصة بك.

حافظ على الخادم محدثًا

# yum update -y

قم بتثبيت خادم الويب Nginx.

# yum install nginx -y

بعد تثبيت Nginx بنجاح ، ابدأ وقم بتمكينه.

# systemctl start nginx && systemctl enable nginx

تحقق من تشغيل nginx

# systemctl status nginx

تحقق من منفذ الويب الخاص بـ nginx

# netstat -pnltu

قبل تثبيت Varnish Cache ، نحتاج إلى تمكين مستودع EPEL

# yum install -y epel-release

قم بتثبيت Varnish Cache

# yum install varnish -y

بعد تثبيت Varnish Cache بنجاح ، سيتم تخزين جميع ملفات التكوين في / etc / varnish

  • /etc/varnish/varnish.params - تكوين بيئة الورنيش.
  • /etc/varnish/default.vcl - هذا هو ملف التكوين الافتراضي لـ Varnish.
  • / الخ / الورنيش / السر - ملف الورنيش السري.

الآن ، ابدأ وتمكين الورنيش

# systemctl start varnish && systemctl enable varnish

قم بتنويع تشغيل الخدمة بنجاح.

# systemctl status varnish

تحقق من المسار القابل للتنفيذ

# which varnishd

تحقق من إصدار Varnish Cache

# varnishd -V

كيفية تثبيت Varnish Cache لـ Nginx في CentOS 7

تكوين الورنيش لـ Nginx

نظرًا لوجود ذاكرة التخزين المؤقت الورنيش أمام خادم الويب لمتابعة طلبات HTTP ، نحتاج إلى استبدال منفذ Nginx الافتراضي بالمنفذ 8080 ، لذلك سيتم تشغيله بعد التخزين المؤقت لـ Varnish.

افتح ملف تكوين Nginx

# vi /etc/nginx/nginx.conf

ابحث عن قسم الخادم وقم بتعديل منفذ الاستماع

listen 8080 default_server;

كيفية تثبيت Varnish Cache لـ Nginx في CentOS 7

أعد تشغيل خدمة nginx

# systemctl restart nginx

الآن ، قم بإعداد Nginx كخادم خلفي لـ Varnish ، في ملف التكوين /etc/varnish/default.vcl.

# vi /etc/varnish/default.vcl

ابحث عن قسم الخلفية وقم بتعديله كما هو موضح أدناه

backend default {
.host = "127.0.0.1';
.port = "8080';
}

بعد ذلك ، قم بتعديل منفذ الاستماع الورنيش إلى 80 في ملف تكوين بيئة الورنيش

# vi /etc/varnish/varnish.params

Change varnish listen port to VARNISH_LISTEN_PORT=80

الآن ، تم تعيين كل شيء ، أعد تشغيل خدمة الورنيش.

# إعادة تشغيل الورنيش systemctl

تحقق مما إذا كان Varish يعمل مع خادم Nginx

# curl -I http://localhost

كيفية تثبيت Varnish Cache لـ Nginx في CentOS 7

اليوم ، تعلمنا كيف يقوم مهندسو الدعم لدينا بتثبيت Varnish Cache لـ Nginx في CentOS.


كيفية إنشاء مجموعة في Linux

كيفية إنشاء مجموعة في Linux

تُستخدم المجموعات لتنظيم المستخدمين وامتيازاتهم مثل قراءة إذن الكتابة والتنفيذ. لإضافة groud ، يكون الأمر هو groupadd.

3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux

3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux

اشرح جيدًا 3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux. يشير استخدام وحدة المعالجة المركزية إلى استخدام موارد المعالجة ، أو مقدار العمل الذي تقوم به وحدة المعالجة المركزية.

كيفية تثبيت DenyHosts وتكوينه في CentOS 7

كيفية تثبيت DenyHosts وتكوينه في CentOS 7

يستخدم DenyHosts على نطاق واسع كبديل لـ Fail2ban. إذا كان هناك عدد كبير جدًا من محاولات تسجيل الدخول إلى SSH غير الصالحة ، فإنها تفترض أن هجمات القوة الغاشمة أو

قم بتركيب قرص جديد على خادم Linux

قم بتركيب قرص جديد على خادم Linux

سوف نتعلم كيفية تركيب قرص جديد على خادم Linux. في هذا العرض التوضيحي ، نستخدم خادم السحاب CentOS 7. الآن قم بتثبيت القسم كما هو موضح أدناه.

من السهل تثبيت Fail2ban على Ubuntu 20.04

من السهل تثبيت Fail2ban على Ubuntu 20.04

اشرح جيدًا كيف أنه من السهل تثبيت Fail2ban على Ubuntu 20.04. تمت كتابة Fail2ban بلغة برمجة Python وهو مفتوح المصدر ومجاني. إعدادات.

كيفية تثبيت WireGuard VPN على Ubuntu 20.04

كيفية تثبيت WireGuard VPN على Ubuntu 20.04

اشرح جيدًا كيفية تثبيت WireGuard VPN على Ubuntu 20.04. WireGuard عبارة عن شبكة افتراضية خاصة بسيطة للغاية وسريعة وحديثة تستخدم أحدث تقنيات التشفير

كيفية تثبيت OpenSSL 1.1.1d في CentOS

كيفية تثبيت OpenSSL 1.1.1d في CentOS

OpenSSL عبارة عن مجموعة أدوات قوية من الدرجة التجارية وكاملة الميزات لبروتوكولات أمان طبقة النقل (TLS) و (SSL). تعلم كيفية تثبيت OpenSSL 1.1.1d في CentOS

كيفية تثبيت وتكوين CSF على CentOS 8

كيفية تثبيت وتكوين CSF على CentOS 8

كيفية تثبيت وتهيئة CSF على خادم CentOS 8. إن ConfigServer Security & Firewall عبارة عن جدار حماية (SPI) ، وتطبيق كشف تسجيل الدخول / التطفل والأمان.

لم ينعكس تكوين قاعدة التدقيق - كيفية استكشاف الأخطاء وإصلاحها

لم ينعكس تكوين قاعدة التدقيق - كيفية استكشاف الأخطاء وإصلاحها

تكوين قاعدة التدقيق لا ينعكس؟ تعرف على كيفية قيام مهندسي الدعم لدينا باستكشاف المشكلة وحلها. ملف تكوين القاعدة /etc/audit/rules.d/audit.rules

تحميل CloudLinux عالي على الخادم

تحميل CloudLinux عالي على الخادم

في هذه المقالة سوف نتعرف على كيفية قيام مهندسي الدعم لدينا بإصلاح الحمل العالي لـ CloudLinux على الخادم. يرجى التأكد من تكوين حدود LVE بشكل صحيح.