La mejor herramienta para Travian Getter Tools
Πίνακας περιεχομένων:
Το Nginx Server Blocks σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα. Αυτό είναι εξαιρετικά χρήσιμο, επειδή για κάθε ιστότοπο μπορείτε να καθορίσετε τη ρίζα του εγγράφου ιστότοπου (τον κατάλογο που περιέχει τα αρχεία ιστότοπου), να δημιουργήσετε μια ξεχωριστή πολιτική ασφαλείας, να χρησιμοποιήσετε διαφορετικά πιστοποιητικά SSL και πολλά άλλα.
Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να ρυθμίσουμε μπλοκ server Nginx στο CentOS 7.
Προϋποθέσεις
Βεβαιωθείτε ότι πληρούνται οι ακόλουθες προϋποθέσεις πριν συνεχίσετε με αυτό το σεμινάριο:
- Έχετε ένα όνομα τομέα που δείχνει στον δημόσιο διακομιστή IP σας. Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το
example.com.Have Nginx εγκατεστημένο στο σύστημα CentOS σας. Είσοδος ως χρήστης με δικαιώματα sudo.
Server Blocks
να αναφέρεται ως
Virtual host
. Ένας εικονικός κεντρικός υπολογιστής είναι ένας όρος Apache.
Δημιουργήστε τη δομή καταλόγου
Ο ριζικός κατάλογος εγγράφων είναι ο κατάλογος όπου τα αρχεία ιστότοπων για ένα όνομα τομέα αποθηκεύονται και προβάλλονται ως απόκριση στα αιτήματα. Μπορούμε να ορίσουμε τη ρίζα του εγγράφου σε οποιαδήποτε θέση θέλουμε, αλλά σε αυτόν τον οδηγό θα χρησιμοποιήσουμε την ακόλουθη δομή καταλόγου:
/var/www/ ├── example.com │ └── public_html ├── example2.com │ └── public_html ├── example3.com │ └── public_html
Βασικά δημιουργούμε έναν ξεχωριστό κατάλογο για κάθε τομέα που θέλουμε να φιλοξενήσουμε στο διακομιστή μας μέσα στον κατάλογο
/var/www
. Μέσα σε αυτόν τον κατάλογο, θα δημιουργήσουμε ένα
public_html
κατάλογο ο οποίος θα είναι ο ριζικός κατάλογος του εγγράφου τομέα και θα αποθηκεύσει τα αρχεία ιστότοπου τομέα.
Ας ξεκινήσουμε δημιουργώντας τον ριζικό κατάλογο για τον domain μας
example.com
:
sudo mkdir -p /var/www/example.com/public_html
Για λόγους ελέγχου, θα δημιουργήσουμε ένα αρχείο
index.html
μέσα στον κατάλογο ριζών του τομέα του τομέα.
Ανοίξτε τον επεξεργαστή κειμένου και δημιουργήστε το demo
index.html
αρχείο:
sudo nano /var/www/example.com/public_html/index.html
Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο αρχείο:
/var/www/example.com/public_html/index.html
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
Σε αυτόν τον οδηγό τρέχουμε τις εντολές ως χρήστη sudo και τα αρχεία και οι κατάλογοι που δημιουργούνται πρόσφατα ανήκουν στον χρήστη root.
Για να αποφύγουμε τυχόν ζητήματα δικαιωμάτων, μπορούμε να αλλάξουμε την ιδιοκτησία του ριζικού καταλόγου του εγγράφου τομέα στον χρήστη Nginx (
nginx
):
sudo chown -R nginx: /var/www/example.com
Δημιουργία μπλοκ διακομιστή
Τα αρχεία διαμόρφωσης του μπλοκ διακομιστή Nginx πρέπει να τελειώνουν με το
.conf
και να αποθηκεύονται στον κατάλογο
/etc/nginx/conf.d
.
Ανοίξτε τον επεξεργαστή που επιθυμείτε και δημιουργήστε ένα αρχείο διαμόρφωσης του block server για το
example.com
.
sudo nano /etc/nginx/conf.d/example.com.conf
Μπορείτε να ονομάσετε το αρχείο ρυθμίσεων όπως θέλετε, αλλά συνήθως είναι καλύτερο να χρησιμοποιήσετε το όνομα τομέα.
Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο αρχείο:
server { listen 80; listen:80; root /var/www/example.com/public_html; index index.html; server_name example.com www.example.com; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location / { try_files $uri $uri/ =404; } }
Αποθηκεύστε το αρχείο και δοκιμάστε τη διαμόρφωση 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 για να εφαρμοστούν οι αλλαγές:
sudo systemctl restart nginx
Τέλος, για να επαληθεύσετε ότι το μπλοκ διακομιστή λειτουργεί ως αναμενόμενο ανοιχτό
http://example.com
στο πρόγραμμα περιήγησης που προτιμάτε, θα δείτε κάτι παρόμοιο:

συμπέρασμα
Έχετε μάθει πώς να δημιουργήσετε μια διαμόρφωση μπλοκ διακομιστή Nginx για να φιλοξενήσετε πολλούς τομείς σε έναν κεντρικό υπολογιστή CentOS. Μπορείτε να επαναλάβετε τα βήματα που περιγράψαμε παραπάνω και να δημιουργήσετε πρόσθετα μπλοκ διακομιστών για όλους τους τομείς σας.
Ασφαλίστε Nginx με την κρυπτογράφηση Let's on CentOS 7
nginx centosΑυτή η ανάρτηση αποτελεί μέρος της σειράς install-lemp-stack-on-centos-7.
Άλλες θέσεις αυτής της σειράς:
• Πώς να εγκαταστήσετε το Nginx στο CentOS 7 • Ασφαλίστε το Nginx με την Κρυπτογράφηση του CentOS 7 • Εγκαταστήστε το MariaDB στο CentOS 7 • Εγκαταστήστε την PHP 7 στο CentOS 7 • Πώς να ρυθμίσετε τα μπλοκ Server Nginx στο CentOS 7Πώς να ρυθμίσετε, να ρυθμίσετε, να χρησιμοποιήσετε το Γονικό Έλεγχο στα Windows 7
Μάθετε τον τρόπο ενεργοποίησης, απενεργοποίησης, στα Windows 7 για την παρακολούθηση και τον έλεγχο των παιδικών δραστηριοτήτων στο Διαδίκτυο.
Πώς να ρυθμίσετε μπλοκ server nginx στο debian 9
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να ρυθμίσετε τα μπλοκ server Nginx στο Debian 9. Το Blocks Server σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα.
Πώς να ρυθμίσετε μπλοκ διακομιστή nginx στο ubuntu 18.04
Το Nginx Server Blocks σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα. Με τα μπλοκ διακομιστών μπορείτε να καθορίσετε τη ρίζα του εγγράφου ιστότοπου (τον κατάλογο που περιέχει τα αρχεία ιστότοπου), να δημιουργήσετε ξεχωριστή πολιτική ασφάλειας για κάθε ιστότοπο, να χρησιμοποιήσετε διαφορετικά πιστοποιητικά SSL για κάθε τοποθεσία και πολλά άλλα.







