Πώς φαίνεται το Nginx Plus;

Το Apache HTTP εξακολουθεί να ηγείται στο μερίδιο αγοράς των διακομιστών ιστού, αλλά φαίνεται ότι η Nginx πρόκειται να αναλάβει πολύ σύντομα.

Το Nginx είναι γνωστό για την απόδοσή του και πρωτοπόρος στους κορυφαίους ιστότοπους 10K και 100K.

Δεδομένα από SimilarTech

Το Nginx είναι ένας διακομιστής ιστού ανοιχτού κώδικα και είναι φανταστικό.

Ενσωματώνεται καλά με πολλά backends, διακομιστές εφαρμογών. Εάν εργάζεστε στο Nginx, τότε ίσως το γνωρίζετε Nginx Plusμια εμπορική έκδοση του Nginx.

Το Nginx Plus έχει περισσότερες δυνατότητες από το Nginx (όπως μπορείτε να μαντέψετε).

Πρώην:

  • Εμμονή περιόδου λειτουργίας για να διασφαλιστεί ότι τα αιτήματα δρομολογούνται στον ίδιο διακομιστή upstream
  • Ομαδοποίηση υψηλής διαθεσιμότητας για την αποφυγή μεμονωμένων σημείων αστοχιών (SPOF)
  • Ενεργοί έλεγχοι υγείας για να σταματήσει η αποστολή αιτήματος σε ελαττωματικούς διακομιστές
  • Ανακαλύψτε υπηρεσίες χρησιμοποιώντας DNS
  • Εξισορροπητής φορτίου με πλήρη χαρακτηριστικά
  • Περισσότερος έλεγχος στην κρυφή μνήμη
  • Ενσωματωμένη παρακολούθηση για εντοπισμό σφαλμάτων, χρήση πόρων, αντιμετώπιση προβλημάτων
  • Ενιαία σύνδεση
  • Δυναμική μονάδα WAF
  • Έλεγχοι εύρους ζώνης για ροή Mp4
  • και πολλά άλλα…

Το Nginx Plus είναι διαθέσιμο για την ακόλουθη διανομή.

  • RHEL/CentOS
  • Amazon Linux
  • Oracle Linux
  • FreeBSD
  • SUSE
  • Ubuntu
  • debian

και επίσης στο ακόλουθο IaaS (υποδομή-ως-υπηρεσία)

  • Google Cloud Platform (GCP)
  • Υπηρεσίες Ιστού της Amazon (AWS)
  • Microsoft Azure

Εγκατάσταση του Nginx Plus

Το Nginx προσφέρει ΔΩΡΕΑΝ δοκιμή 30 ημερών, οπότε αν θέλετε να εξερευνήσετε, μπορείτε να κατεβάσετε το δοκιμαστικό αντίγραφο.

Το παρακάτω έχω δοκιμάσει στο Google Cloud

Υπάρχουν δύο τρόποι εγκατάστασης του Nginx Plus.

Το ένα είναι χειροκίνητο που είναι εξηγείται εδώ και δεύτερον είναι μέσω του σεναρίου.

  Μπορείτε να συνδεθείτε στον λογαριασμό σας PS4 σε άλλο PS4;

Ας χρησιμοποιήσουμε τον τρόπο σεναρίου καθώς είναι εύκολος.

  • Συνδεθείτε στον διακομιστή με το root
  • Εκτελέστε τα παρακάτω σενάρια
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx 
./install-nginx #hash key given by Nginx
  • Αντικαταστήστε το κόκκινο έγχρωμο κείμενο με ένα κλειδί κατακερματισμού που παρέχεται από την Nginx

Πρώην:

[[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] ~]#

Αυτό ήταν εύκολο!

  Διορθώστε το Microsoft Setup Bootstrapper έχει σταματήσει να λειτουργεί

Ας ξεκινήσουμε το Nginx και ας επαληθεύσουμε την εγκατάσταση αποκτώντας πρόσβαση στην IP του διακομιστή.

service nginx start

και όπως μπορείτε να δείτε, είναι επιτυχία!

Stop/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
  • Μέγεθος δεδομένων κίνησης κατά αποστολή και λήψη
  • Ανοδικά ζητά λεπτομέρειες
  «Δοκιμή ταχύτητας» της Google για να δοκιμάσετε την ταχύτητα του Διαδικτύου σας από τη σελίδα Αναζήτησης Google

Ρίξτε μια ματιά στο ιστοσελίδα επίδειξης

Το Nginx Plus φαίνεται τέλεια λύση για εξισορρόπηση φορτίου βάσει λογισμικού, για βελτίωση της απόδοσης ιστού, εξυπηρέτηση μεγάλου αριθμού επισκεπτών ταυτόχρονα.

Σας αρέσει το Nginx; Δοκιμάστε το Nginx Plus. Θα σας αρέσει!

Σας άρεσε να διαβάζετε το άρθρο; Τι θα λέγατε να μοιράζεστε με τον κόσμο;