La mejor herramienta para Travian Getter Tools
Πίνακας περιεχομένων:
Το Nginx Server Blocks σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα. Με τα μπλοκ διακομιστών μπορείτε να καθορίσετε τη ρίζα του εγγράφου ιστότοπου (τον κατάλογο που περιέχει τα αρχεία ιστότοπου), να δημιουργήσετε ξεχωριστή πολιτική ασφάλειας για κάθε ιστότοπο, να χρησιμοποιήσετε διαφορετικά πιστοποιητικά SSL για κάθε τοποθεσία και πολλά άλλα.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να ρυθμίσετε μπλοκ διακομιστών Nginx στο Debian 9.
Προϋποθέσεις
Βεβαιωθείτε ότι πληρούνται οι ακόλουθες προϋποθέσεις πριν συνεχίσετε με αυτό το σεμινάριο:
- Το όνομα τομέα που δείχνει στον δημόσιο διακομιστή IP σας. Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το
example.com.Nginx installed.Logged ως χρήστης με δικαιώματα sudo.
Server Blocks
να αναφέρεται ως
Virtual host
. Ένας εικονικός κεντρικός υπολογιστής είναι ένας όρος Apache.
Δημιουργήστε τη δομή καταλόγου
Ο ριζικός κατάλογος εγγράφων είναι ο κατάλογος όπου τα αρχεία ιστότοπων για ένα όνομα τομέα αποθηκεύονται και προβάλλονται ως απόκριση στα αιτήματα. Η ρίζα του εγγράφου μπορεί να είναι οποιοσδήποτε κατάλογος στον διακομιστή του Debian. Σε αυτόν τον οδηγό θα χρησιμοποιήσουμε την ακόλουθη δομή καταλόγου:
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
Θα δημιουργήσουμε έναν ξεχωριστό κατάλογο για κάθε τομέα που θα φιλοξενηθεί στον διακομιστή μας μέσα στον κατάλογο
/var/www
. Μέσα σε κάθε έναν από αυτούς τους καταλόγους, θα δημιουργήσουμε ένα
public_html
κατάλογο στον οποίο θα αποθηκεύονται τα αρχεία ιστότοπων τομέα.
Ξεκινήστε δημιουργώντας τον ριζικό κατάλογο για το domain
example.com
:
sudo mkdir -p /var/www/example.com/public_html
Στη συνέχεια, δημιουργήστε ένα αρχείο
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!
Για να αποφύγετε ζητήματα δικαιωμάτων, αλλάξτε την ιδιοκτησία του ριζικού καταλόγου εγγράφων τομέα στον χρήστη Nginx (
www-data
):
sudo chown -R www-data: /var/www/example.com
Δημιουργία μπλοκ διακομιστή
Από προεπιλογή στα συστήματα του Debian, τα αρχεία ρυθμίσεων του διακομιστή Nginx αποθηκεύονται στον κατάλογο
/etc/nginx/sites-available
, τα οποία ενεργοποιούνται μέσω συμβολικών συνδέσεων στον κατάλογο
/etc/nginx/sites-enabled/
.
Ανοίξτε το πρόγραμμα επεξεργασίας που έχετε επιλέξει και δημιουργήστε το ακόλουθο αρχείο μπλοκ διακομιστή:
sudo nano /etc/nginx/sites-available/example.com.conf
/etc/nginx/sites-available/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; } }
Μπορείτε να ονομάσετε το αρχείο ρυθμίσεων όπως θέλετε, αλλά συνήθως είναι καλύτερο να χρησιμοποιήσετε το όνομα τομέα.
Ενεργοποιήστε το νέο αρχείο μπλοκ διακομιστή, δημιουργώντας μια συμβολική σύνδεση από το αρχείο στον κατάλογο με
sites-enabled
:
sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/
Ελέγξτε τη διαμόρφωση 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 για να φιλοξενήσετε πολλούς τομείς σε ένα μόνο διακομιστή του Debian. Μπορείτε να επαναλάβετε τα βήματα που περιγράψαμε παραπάνω και να δημιουργήσετε πρόσθετα μπλοκ διακομιστών για όλους τους τομείς σας.
nginx debianΑυτή η ανάρτηση αποτελεί μέρος του "How to Install LEMP Stack" στο Debian 9 series.
Άλλες θέσεις αυτής της σειράς:
• Πώς να εγκαταστήσετε το MariaDB στο Ubuntu 18.04 • Πώς να εγκαταστήσετε το Nginx στο Debian 9 • Τρόπος εγκατάστασης της PHP στο Debian 9 • Πώς να ρυθμίσετε τα μπλοκ διακομιστών Nginx στο Debian 9 • Ασφαλής Nginx με την κρυπτογράφηση του Debian 9Πώς να ρυθμίσετε τον ftp server με το vsftpd στο debian 9
Σε αυτό το σεμινάριο θα εγκαταστήσουμε vsftpd. Είναι ένας σταθερός, ασφαλής και γρήγορος διακομιστής FTP. Θα σας δείξουμε επίσης πώς να διαμορφώσετε το vsftpd για να περιορίσετε τους χρήστες στον οικείο κατάλογό τους και να κρυπτογραφήσετε ολόκληρη τη μετάδοση με SSL / TLS.
Πώς να ρυθμίσετε μπλοκ server nginx σε centos 7
Το Nginx Server Blocks σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα. Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να ρυθμίσουμε μπλοκ server Nginx στο CentOS 7.
Πώς να ρυθμίσετε μπλοκ διακομιστή nginx στο ubuntu 18.04
Το Nginx Server Blocks σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα. Με τα μπλοκ διακομιστών μπορείτε να καθορίσετε τη ρίζα του εγγράφου ιστότοπου (τον κατάλογο που περιέχει τα αρχεία ιστότοπου), να δημιουργήσετε ξεχωριστή πολιτική ασφάλειας για κάθε ιστότοπο, να χρησιμοποιήσετε διαφορετικά πιστοποιητικά SSL για κάθε τοποθεσία και πολλά άλλα.







