Εγκατάσταση Wordpress σε EasyEngine με nginx και fastcgi cache
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του Nginx στο CentOS 8
- Ρύθμιση του τείχους προστασίας
- Δομή και βέλτιστες πρακτικές του αρχείου διαμόρφωσης Nginx
- συμπέρασμα
Nginx προφέρεται "κινητήρα x" είναι ένας ανοιχτού κώδικα, υψηλής απόδοσης HTTP και αντίστροφη διακομιστή μεσολάβησης που είναι υπεύθυνος για το χειρισμό του φορτίου ορισμένων από τις μεγαλύτερες τοποθεσίες στο Διαδίκτυο. Μπορεί να χρησιμοποιηθεί ως ανεξάρτητος διακομιστής ιστού, balancer φορτίου, cache περιεχομένου και reverse proxy για διακομιστές HTTP και
Σε σύγκριση με το Apache, το Nginx μπορεί να χειριστεί έναν πολύ μεγάλο αριθμό ταυτόχρονων συνδέσεων και έχει μικρότερο αποτύπωμα μνήμης ανά σύνδεση.
Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε και να διαχειριστείτε το Nginx στο CentOS 8.
Προϋποθέσεις
Πριν συνεχίσετε, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo και δεν έχετε Apache ή οποιαδήποτε άλλη διαδικασία που εκτελείται στη θύρα 80 ή 443.
Εγκατάσταση του Nginx στο CentOS 8
Ξεκινώντας με το CentOS 8, το πακέτο Nginx είναι διαθέσιμο στα προεπιλεγμένα αποθετήρια CentOS.
Η εγκατάσταση του Nginx στο CentOS 8 είναι τόσο απλή όσο και η πληκτρολόγηση:
sudo yum install nginx
Αφού ολοκληρωθεί η εγκατάσταση, ενεργοποιήστε και ξεκινήστε την υπηρεσία Nginx με:
sudo systemctl enable nginx
sudo systemctl start nginx
Για να επαληθεύσετε ότι η υπηρεσία εκτελείται, ελέγξτε την κατάστασή της:
sudo systemctl status nginx
Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
Ρύθμιση του τείχους προστασίας
Το FirewallD είναι η προεπιλεγμένη λύση τείχους προστασίας στο Centos 8.
Κατά τη διάρκεια της εγκατάστασης, το Nginx δημιουργεί αρχεία υπηρεσιών firewall με προκαθορισμένους κανόνες για την πρόσβαση σε θύρες HTTP (
80
) και HTTPS (
443
).
Χρησιμοποιήστε τις ακόλουθες εντολές για να ανοίξετε μόνιμα τις απαραίτητες θύρες:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Τώρα, μπορείτε να δοκιμάσετε την εγκατάσταση Nginx, ανοίγοντας
http://YOUR_IP
στο πρόγραμμα περιήγησης ιστού σας. Θα πρέπει να δείτε την προεπιλεγμένη σελίδα υποδοχής Nginx, η οποία θα πρέπει να μοιάζει με την παρακάτω εικόνα:

Δομή και βέλτιστες πρακτικές του αρχείου διαμόρφωσης Nginx
- Όλα τα αρχεία ρυθμίσεων Nginx βρίσκονται στον κατάλογο
/etc/nginx/κύριο αρχείο ρύθμισης Nginx είναι/etc/nginx/nginx.conf.Η δημιουργία ξεχωριστού αρχείου ρυθμίσεων για κάθε τομέα καθιστά το διακομιστή πιο εύκολο στη συντήρηση. Τα αρχεία μπλοκ διακομιστή Nginx πρέπει να τερματίζεται με το.confκαι να αποθηκεύεται στον κατάλογο/etc/nginx/conf.d. Μπορείτε να έχετε όσα μπλοκ διακομιστών θέλετε. Είναι μια καλή πρακτική να ακολουθείτε μια τυπική σύμβαση ονομασίας. Για παράδειγμα, εάν το όνομα τομέα είναιmydomain.comτότε το αρχείο διαμόρφωσης θα πρέπει να ονομάζεταιmydomain.com.confΕάν χρησιμοποιείτε επαναλαμβανόμενα τμήματα διαμόρφωσης στα μπλοκ διακομιστή τομέα σας, είναι καλή ιδέα να επαναπροσδιορίσετε αυτά τα τμήματα σε αποσπάσματα. Αρχεία καταγραφής Nginx (access.logκαιerror.log) βρίσκονται στον κατάλογο/var/log/nginx/. Συνιστάται να έχετε διαφορετικά αρχεία καταγραφήςaccessκαιerrorγια κάθε μπλοκ διακομιστή. Μπορείτε να ορίσετε τον ριζικό κατάλογο του εγγράφου τομέα σας σε οποιαδήποτε θέση θέλετε. Οι πιο συνηθισμένες τοποθεσίες για webroot περιλαμβάνουν:-
/home/ //home/ //var/www//var/www/html//opt//usr/share/nginx/html
-
συμπέρασμα
Συγχαρητήρια, έχετε εγκαταστήσει με επιτυχία το Nginx στον κεντρικό υπολογιστή σας CentOS 8. Είστε πλέον έτοιμοι να ξεκινήσετε την ανάπτυξη των εφαρμογών σας και να χρησιμοποιήσετε το Nginx ως web ή διακομιστή μεσολάβησης.
Μπορείτε να διαχειριστείτε την υπηρεσία Nginx με τον ίδιο τρόπο όπως οποιαδήποτε άλλη συστημένη μονάδα.
nginx centosΠώς να εγκαταστήσετε nginx σε centos 7
Το Nginx είναι ο ελεύθερος, ανοιχτού κώδικα, HTTP και αντίστροφος διακομιστής μεσολάβησης ανοικτής πηγής, υπεύθυνος για το χειρισμό του φορτίου ορισμένων από τις μεγαλύτερες τοποθεσίες στο Διαδίκτυο. Αυτό το σεμινάριο θα σας διδάξει πώς να εγκαταστήσετε και να διαχειριστείτε το Nginx στη μηχανή σας CentOS 7.
Πώς να εγκαταστήσετε το phpmyadmin με nginx σε centos 7
Το phpMyAdmin σάς επιτρέπει να αλληλεπιδράτε με βάσεις δεδομένων MySQL, να διαχειρίζεστε λογαριασμούς χρήστη και προνόμια και να εκτελείτε δηλώσεις SQL. Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε το phpMyAdmin με το Nginx στο CentOS 7.
Πώς να εγκαταστήσετε wordpress με nginx σε centos 7
Σε αυτό το σεμινάριο θα σας δείξουμε πώς να εγκαταστήσετε το WordPress σε μια μηχανή CentOS 7. Το WordPress είναι μακράν το πιο δημοφιλές blogging open source και πλατφόρμα CMS παγκοσμίως.







