Πώς να εγκαταστήσετε και να διαμορφώσετε το Nginx σε διακομιστή Linux
Οδηγός βήμα προς βήμα για την εγκατάσταση και διαμόρφωση του διακομιστή ιστού Nginx σε διανομές Linux Ubuntu και CentOS.

Το Nginx είναι ένας διακομιστής ιστού υψηλής απόδοσης και διακομιστής αντίστροφης μεσολάβησης. Είναι γνωστό για τη σταθερότητά του, το πλούσιο σύνολο δυνατοτήτων και τη χαμηλή κατανάλωση πόρων. Αυτός ο οδηγός θα σας βοηθήσει να εγκαταστήσετε και να διαμορφώσετε το Nginx στον διακομιστή Linux Hiddence.
Εγκατάσταση Nginx σε Ubuntu/Debian
Ενημερώστε τη λίστα πακέτων και εγκαταστήστε το Nginx:
sudo apt update
sudo apt install nginx -yΕγκατάσταση Nginx σε RHEL / CentOS / AlmaLinux / Rocky Linux
Εγκαταστήστε το αποθετήριο EPEL και το Nginx:
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxΒασική διαμόρφωση
Τα αρχεία διαμόρφωσης του Nginx βρίσκονται στο /etc/nginx/. Το κύριο αρχείο διαμόρφωσης είναι το nginx.conf. Σε Ubuntu/Debian, τα μπλοκ διακομιστή βρίσκονται στο /etc/nginx/sites-available/, σε συστήματα βασισμένα σε RHEL στο /etc/nginx/conf.d/. Δοκιμάστε τη διαμόρφωση και επαναφορτώστε:
sudo nginx -t
sudo systemctl reload nginxΡύθμιση εικονικού κεντρικού υπολογιστή
Δημιουργήστε ένα μπλοκ διακομιστή για τον τομέα σας:
sudo nano /etc/nginx/sites-available/yourdomain.com
# Προσθέστε διαμόρφωση μπλοκ διακομιστή
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxΔιαμόρφωση τείχους προστασίας
Επιτρέψτε την κυκλοφορία HTTP και HTTPS:
sudo ufw allow 'Nginx Full'
# Ή για firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reloadΧρήσιμες συμβουλές
- Πάντα να δοκιμάζετε τη διαμόρφωση πριν από την επαναφόρτωση: sudo nginx -t
- Ελέγξτε τα αρχεία καταγραφής σφαλμάτων Nginx: sudo tail -f /var/log/nginx/error.log
- Χρησιμοποιήστε μπλοκ διακομιστή για πολλούς ιστότοπους σε έναν διακομιστή
- Ενεργοποιήστε τη συμπίεση Gzip για καλύτερη απόδοση
- Ρυθμίστε πιστοποιητικά SSL για HTTPS (δείτε τον οδηγό SSL μας)