كيف يبدو Nginx Plus؟

لا يزال Apache HTTP يتصدر الحصة السوقية لخوادم الويب ولكن يبدو أن Nginx سيتولى مهامه قريبًا.

تشتهر Nginx بأدائها ورائدتها في أفضل 10 آلاف و 100 ألف موقع.

البيانات عن طريق مماثلة Tech

Nginx هو خادم ويب مفتوح المصدر ، وهو رائع.

يتكامل بشكل جيد مع العديد من الخلفيات وخوادم التطبيقات. إذا كنت تعمل على Nginx ، فقد تكون على دراية بـ Nginx Plus، نسخة تجارية من Nginx.

حصل Nginx Plus على ميزات أكثر من Nginx (كما يمكنك أن تتخيل).

السابق:

  • استمرار الجلسة لضمان توجيه الطلبات إلى نفس الخادم الرئيسي
  • مجموعة عالية الإتاحة لتجنب نقطة واحدة من الفشل (SPOF)
  • فحوصات صحية نشطة لإيقاف إرسال الطلب إلى الخوادم المعيبة
  • اكتشف الخدمات باستخدام DNS
  • موازن تحميل كامل المواصفات
  • مزيد من التحكم في ذاكرة التخزين المؤقت
  • مراقبة مدمجة لتصحيح الأخطاء ، واستخدام الموارد ، واستكشاف الأخطاء وإصلاحها
  • علامة واحدة على
  • وحدة WAF الديناميكية
  • ضوابط النطاق الترددي لتدفق Mp4
  • و أكثر من ذلك بكثير…

Nginx Plus متاح للتوزيع التالي.

  • RHEL / CentOS
  • أمازون لينكس
  • أوراكل لينكس
  • فري بي إس دي
  • سوس
  • أوبونتو
  • ديبيان

وأيضًا على IaaS (البنية التحتية كخدمة) التالية

  • Google Cloud Platform (GCP)
  • خدمات أمازون ويب (AWS)
  • مايكروسوفت أزور

تثبيت Nginx Plus

يقدم Nginx إصدارًا تجريبيًا مجانيًا لمدة 30 يومًا ، لذلك إذا كنت ترغب في الاستكشاف ، يمكنك تنزيل النسخة التجريبية.

لقد اختبرت ما يلي على Google Cloud

هناك طريقتان لتثبيت Nginx Plus.

واحد هو دليل وهو وأوضح هنا وثانيا من خلال النص.

دعونا نستخدم طريقة البرنامج النصي على أنها سهلة.

  • تسجيل الدخول إلى الخادم مع الجذر
  • قم بتنفيذ البرامج النصية أدناه
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx 
./install-nginx #hash key given by Nginx
  • استبدل النص ذي اللون الأحمر بمفتاح التجزئة لمرة واحدة الذي يوفره Nginx
  كيفية تصدير ملاحظات ومرفقات Google Keep

السابق:

[[email protected] ~]# ./install-nginx 148740a5769c640b3233406d04c5b58e
This script will install NGINX Plus
Do you want to install nginx-plus for centos 7? [y/n]: y
2017-12-03 07:49:37 URL:https://cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/cert [1334/1334] -> "/etc/ssl/nginx/nginx-repo.crt" [1]
2017-12-03 07:49:38 URL:https://cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/private_key [1708/1708] -> "/etc/ssl/nginx/nginx-repo.key" [1]
Loaded plugins: fastestmirror
nginx-plus                                                                                                                              | 2.9 kB  00:00:00     
nginx-plus/x86_64/primary_db                                                                                                            | 137 kB  00:00:01     
Loading mirror speeds from cached hostfile
 * base: mirrors.xmission.com
 * epel: mirror.hmc.edu
 * extras: centos.s.uw.edu
 * updates: mirrors.syringanetworks.net
Resolving Dependencies
--> Running transaction check
---> Package nginx-plus.x86_64 0:1.13.4-1.el7.ngx will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================================================================
 Package                              Arch                             Version                                      Repository                            Size
===============================================================================================================================================================
Installing:
 nginx-plus                           x86_64                           1.13.4-1.el7.ngx                             nginx-plus                           2.9 M
Transaction Summary
===============================================================================================================================================================
Install  1 Package
Total download size: 2.9 M
Installed size: 7.2 M
Downloading packages:
nginx-plus-1.13.4-1.el7.ngx.x86_64.rpm                                                                                                  | 2.9 MB  00:00:20     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : nginx-plus-1.13.4-1.el7.ngx.x86_64                                                                                                          1/1 
----------------------------------------------------------------------
Thank you for using NGINX!
Please find the documentation for NGINX Plus here:
/usr/share/nginx/html/nginx-modules-reference.pdf
NGINX Plus is proprietary software. EULA and License information:
/usr/share/doc/nginx-plus/
For support information, please see:
Support for F5 NGINX Software
----------------------------------------------------------------------   Verifying  : nginx-plus-1.13.4-1.el7.ngx.x86_64                                                                                                          1/1  Installed:   nginx-plus.x86_64 0:1.13.4-1.el7.ngx                                                                                                                          Complete! [[email protected] ~]#

كان ذلك سهلا!

  كيفية تحميل الفيديو

لنبدأ Nginx ونتحقق من التثبيت عن طريق الوصول إلى عنوان IP الخاص بالخادم.

service nginx start

وكما ترى ، إنه نجاح!

إيقاف / بدء Nginx

يظل إجراء الإيقاف والبدء كما هو الحال مع Nginx مفتوح المصدر.

service nginx stop #to stop
service nginx start #to start
service nginx status #to check the status
service nginx restart #to restart

المراقبة في الوقت الحقيقي

كما ذكرنا سابقًا ، توفر Plus مراقبة مباشرة للنشاط حيث يمكنك التحقق من المقاييس التفصيلية.

السابق:

  • الطلبات الحالية والإجمالية
  • الطلبات في الثانية
  • استجابة من خلال رمز حالة HTTP
  • حجم بيانات حركة المرور من خلال إرسالها واستلامها
  • المنبع طلبات التفاصيل
  كيفية إنشاء ارتباط تشعبي Mailto في PowerPoint

ألق نظرة على موقع تجريبي

يبدو Nginx Plus حلاً مثاليًا لموازنة الحمل القائمة على البرامج ، لتحسين أداء الويب ، وخدمة عدد كبير من الزوار في نفس الوقت.

هل تحب Nginx؟ جرب Nginx Plus ؛ ستحب ذلك!

استمتعت بقراءة المقال؟ ماذا عن المشاركة مع العالم؟