La mejor herramienta para Travian Getter Tools
Πίνακας περιεχομένων:
Το Nginx Server Blocks σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα. Με τα μπλοκ διακομιστών μπορείτε να καθορίσετε τη ρίζα του εγγράφου ιστότοπου (τον κατάλογο που περιέχει τα αρχεία ιστότοπου), να δημιουργήσετε ξεχωριστή πολιτική ασφάλειας για κάθε ιστότοπο, να χρησιμοποιήσετε διαφορετικά πιστοποιητικά SSL για κάθε τοποθεσία και πολλά άλλα.
Σε αυτό το σεμινάριο, θα παρέχουμε οδηγίες βήμα προς βήμα σχετικά με τον τρόπο ρύθμισης μπλοκ server Nginx (παρόμοιο με Apache Virtual Hosts) στο Ubuntu 18.04.
Προϋποθέσεις
Βεβαιωθείτε ότι πληρούνται οι ακόλουθες προϋποθέσεις πριν συνεχίσετε με αυτό το σεμινάριο:
- Έχετε ένα όνομα τομέα που δείχνει στον δημόσιο διακομιστή IP σας. Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το
example.com. Έχετε εγκαταστήσει το Nginx ακολουθώντας αυτές τις οδηγίες. Έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Server Blocks
να αναφέρεται ως
Virtual host
. Ένας εικονικός κεντρικός υπολογιστής είναι ένας όρος Apache.
Δημιουργήστε τη δομή καταλόγου
Ο ριζικός κατάλογος εγγράφων είναι ο κατάλογος όπου τα αρχεία ιστότοπων για ένα όνομα τομέα αποθηκεύονται και προβάλλονται ως απόκριση στα αιτήματα. Μπορούμε να ορίσουμε τη ρίζα του εγγράφου σε οποιαδήποτε θέση θέλουμε, αλλά σε αυτόν τον οδηγό θα χρησιμοποιήσουμε την ακόλουθη δομή καταλόγου:
/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
μέσα στον κατάλογο ριζών του τομέα του τομέα.
Ανοίξτε τον επεξεργαστή σας και δημιουργήστε το αρχείο επίδειξης:
/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 (
www-data
):
sudo chown -R www-data: /var/www/example.com
Δημιουργία μπλοκ διακομιστή
Από προεπιλογή στα συστήματα Ubuntu, τα αρχεία ρυθμίσεων του διακομιστή Nginx αποθηκεύονται στον κατάλογο
/etc/nginx/sites-available
, ο οποίος ενεργοποιείται μέσω συμβολικών συνδέσεων στον κατάλογο
/etc/nginx/sites-enabled/
.
Ανοίξτε το πρόγραμμα επεξεργασίας που έχετε επιλέξει και δημιουργήστε το ακόλουθο αρχείο μπλοκ διακομιστή:
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; } }
Μπορείτε να ονομάσετε το αρχείο ρυθμίσεων όπως θέλετε, αλλά συνήθως είναι καλύτερο να χρησιμοποιήσετε το όνομα τομέα.
Για να ενεργοποιήσουμε το νέο αρχείο block server πρέπει να δημιουργήσουμε μια συμβολική σύνδεση από το αρχείο στον κατάλογο με
sites-enabled
που διαβάζεται από το Nginx κατά την εκκίνηση:
sudo ln -s /etc/nginx/sites-available/example.com /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 για να φιλοξενήσετε πολλούς τομείς σε ένα μόνο διακομιστή του Ubuntu. Μπορείτε να επαναλάβετε τα βήματα που περιγράψαμε παραπάνω και να δημιουργήσετε πρόσθετα μπλοκ διακομιστών για όλους τους τομείς σας.
Secure Nginx με την κρυπτογράφηση Let's on Ubuntu 18.04
nginx ubuntuΑυτή η ανάρτηση αποτελεί μέρος της σειράς how-to-install-lemp-stack-on-ubuntu-18-04.
Άλλες θέσεις αυτής της σειράς:
• Πώς να εγκαταστήσετε το Nginx στο Ubuntu 18.04 • Πώς να δημιουργήσετε μπλοκ διακομιστή Nginx στο Ubuntu 18.04 • Ασφαλής Nginx με την κρυπτογράφηση του Ubuntu 18.04 • Πώς να εγκαταστήσετε τη MySQL στο Ubuntu 18.04 • Πώς να εγκαταστήσετε την PHP στο Ubuntu 18.04Πώς να ρυθμίσετε ένα διακομιστή openvpn στο ubuntu 18.04
Ένα VPN σάς επιτρέπει να συνδεθείτε σε απομακρυσμένους διακομιστές VPN, καθιστώντας τη σύνδεσή σας κρυπτογραφημένη και ασφαλή και περιήγηση στο διαδίκτυο ανώνυμα διατηρώντας τα δεδομένα κίνησης σας ιδιωτικά. Αυτό το σεμινάριο θα σας καθοδηγήσει στη διαδικασία δημιουργίας του δικού σας διακομιστή VPN εγκαθιστώντας και διαμορφώνοντας το OpenVPN.
Πώς να ρυθμίσετε μπλοκ server nginx σε centos 7
Το Nginx Server Blocks σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα. Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να ρυθμίσουμε μπλοκ server Nginx στο CentOS 7.
Πώς να ρυθμίσετε μπλοκ server nginx στο debian 9
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να ρυθμίσετε τα μπλοκ server Nginx στο Debian 9. Το Blocks Server σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα.







