Εγκατάσταση Wordpress σε EasyEngine με nginx και fastcgi cache
Πίνακας περιεχομένων:
- Πριν ξεκινήσεις
- Ξεκινώντας το Nginx
- Διακοπή του Nginx
- Επανεκκίνηση του Nginx
- Επαναφόρτωση Nginx
- Δοκιμή διαμόρφωσης Nginx
- Προβολή κατάστασης Nginx
- Έλεγχος της έκδοσης Nginx
- συμπέρασμα
Nginx προφέρεται "μηχανή x" είναι ένας ελεύθερος, ανοιχτού κώδικα, υψηλής απόδοσης HTTP και αντίστροφη διακομιστής μεσολάβησης υπεύθυνος για το χειρισμό του φορτίου μερικών από τις μεγαλύτερες τοποθεσίες στο Διαδίκτυο. Μπορεί να χρησιμοποιηθεί ως ανεξάρτητος διακομιστής ιστού και ως αντίστροφη μεσολάβηση για τον Apache και άλλους διακομιστές ιστού.
Σε αυτόν τον οδηγό θα αναφερθούμε στις πιο σημαντικές και συχνά χρησιμοποιούμενες εντολές Nginx, όπως η εκκίνηση, η διακοπή και η επανεκκίνηση του Nginx.
Πριν ξεκινήσεις
Υποθέτουμε ότι είστε συνδεδεμένοι ως root ή χρήστης με δικαιώματα sudo. Οι εντολές σε αυτό το gsh θα λειτουργούν σε οποιαδήποτε σύγχρονη διανομή Linux όπως το Ubuntu 18.04 και το CentOS 8 και το Debian 10.
Ξεκινώντας το Nginx
Η εκκίνηση του Nginx είναι αρκετά απλή. Απλά εκτελέστε την ακόλουθη εντολή:
sudo systemctl start nginx
Με την επιτυχία, η εντολή δεν παράγει καμία έξοδο.
Εάν εκτελείτε μια διανομή Linux χωρίς systemd για να ξεκινήσετε τον τύπο Nginx:
sudo service start nginx
Αντί να ξεκινήσετε με μη αυτόματο τρόπο την υπηρεσία Nginx, συνιστάται να ρυθμίσετε την εκκίνηση κατά την εκκίνηση του συστήματος:
Διακοπή του Nginx
Η διακοπή του Nginx απενεργοποιεί γρήγορα όλες τις διαδικασίες εργασίας των Nginx ακόμη και αν υπάρχουν ανοικτές συνδέσεις.
Για να σταματήσετε το Nginx, εκτελέστε μία από τις ακόλουθες εντολές:
sudo systemctl stop nginx
sudo service stop nginx
Επανεκκίνηση του Nginx
Η επιλογή επανεκκίνησης είναι ένας γρήγορος τρόπος διακοπής και εκκίνησης του διακομιστή Nginx.
Χρησιμοποιήστε μία από τις ακόλουθες εντολές για να εκτελέσετε μια επανεκκίνηση Nginx:
sudo systemctl restart nginx
sudo service restart nginx
Αυτή είναι η εντολή που πιθανότατα θα χρησιμοποιήσετε πιο συχνά.
Επαναφόρτωση Nginx
Πρέπει να φορτώσετε ξανά ή να επανεκκινήσετε το Nginx όποτε κάνετε αλλαγές στη διαμόρφωσή του.
Η εντολή reload φορτώνει τη νέα διαμόρφωση, ξεκινά νέες διαδικασίες εργασίας με τη νέα διαμόρφωση και διακόπτει με ευχαρίστηση τις παλιές διαδικασίες των εργαζομένων.
Για να φορτώσετε ξανά το Nginx, χρησιμοποιήστε μία από τις ακόλουθες εντολές:
sudo systemctl reload nginx
sudo service reload nginx
Δοκιμή διαμόρφωσης Nginx
Κάθε φορά που κάνετε αλλαγές στο αρχείο ρυθμίσεων του διακομιστή Nginx, είναι καλή ιδέα να ελέγξετε τη διαμόρφωση πριν επαναλάβετε ή επαναφορτώσετε την υπηρεσία.
Χρησιμοποιήστε την ακόλουθη εντολή για να ελέγξετε τη διαμόρφωση Nginx για τυχόν σφάλματα σύνταξης ή συστήματος:
sudo nginx -t
Η έξοδος θα φαίνεται όπως παρακάτω:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Εάν υπάρχουν σφάλματα, η εντολή εκτυπώνει ένα λεπτομερές μήνυμα.
Προβολή κατάστασης Nginx
Για να ελέγξετε την κατάσταση της υπηρεσίας Nginx, χρησιμοποιήστε την ακόλουθη εντολή:
sudo systemctl status nginx
Η έξοδος θα φαίνεται κάπως έτσι:
nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process
Έλεγχος της έκδοσης Nginx
Μερικές φορές μπορεί να χρειαστεί να γνωρίζετε την έκδοση του Nginx σας, ώστε να μπορείτε να εντοπίσετε σφάλματα σε ένα πρόβλημα ή να καθορίσετε εάν υπάρχει κάποια συγκεκριμένη δυνατότητα.
Μπορείτε να ελέγξετε την έκδοση Nginx εκτελώντας:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
Η επιλογή
-V
εμφανίζει την έκδοση Nginx μαζί με την επιλογή ρύθμισης παραμέτρων.
συμπέρασμα
Σε αυτόν τον οδηγό, παρουσιάσαμε μερικές από τις πιο σημαντικές εντολές Nginx. Εάν θέλετε να μάθετε περισσότερα σχετικά με τις επιλογές γραμμής εντολών Nginx, επισκεφθείτε την τεκμηρίωση Nginx.
nginx τερματικό3 Geeky Windows Εκτελέστε τις εντολές που θέλετε να ξέρετε!
Στοίχημα ότι δεν έχετε ακούσει ποτέ αυτές τις σπάνιες λιγότερο γνωστές Geeky Εκτελέστε εντολές για Windows 8/7 / Vista. Εντυπωσιάστε φίλους. Εκκινήστε τα για να ανοίξετε τους φακέλους του συστήματος και τους φακέλους χρηστών!
Ασφαλίστε τον εαυτό σας, αποφύγετε ηλεκτρονικές απάτες και ξέρετε πότε να εμπιστευτείτε έναν ιστότοπο! Ασφαλίστε τον εαυτό σας, αποφύγετε ηλεκτρονικές απάτες και ξέρετε πότε πρέπει να εμπιστευτείτε έναν ιστότοπο!
Ο Παγκόσμιος Ιστός έχει εκατομμύρια ιστότοπους - τόσα πολλά που δεν αρκεί για να τα επισκεφθεί κανείς! Είναι ανθρώπινη φύση ότι κάθε εφεύρεση ή ανακάλυψη έχει χρησιμοποιηθεί προς όφελος της ανθρωπότητας και έχει επίσης καταστραφεί! Αυτό ισχύει και για τον κόσμο του WWW! Εάν υπάρχουν υπηρεσίες όπως μηχανές αναζήτησης, κοινωνικές κοινότητες, ηλεκτρονικό ταχυδρομείο κ.λπ. για να σας βοηθήσουν, τότε υπάρχει επίσης ανεπιθύμητη αλληλογραφία (spamming), λήψεις από warez, παράνομη διανομή, περιεχόμενο γ
Apache εντολές που πρέπει να ξέρετε
Ο διακομιστής HTTP Apache είναι ο πιο δημοφιλής εξυπηρετητής ιστού στον κόσμο. Σε αυτόν τον οδηγό, θα αναφερθούμε στις πιο σημαντικές και συχνά χρησιμοποιούμενες εντολές του Apache, όπως η εκκίνηση, η διακοπή και η επανεκκίνηση του Apache.







