Πίσω στο blog
Ιανουάριος 13, 2026Οδηγοί

Πώς να εγκαταστήσετε και να διαμορφώσετε το Nginx σε διακομιστή Linux

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

Πώς να εγκαταστήσετε και να διαμορφώσετε το Nginx σε διακομιστή Linux

Το Nginx είναι ένας διακομιστής ιστού υψηλής απόδοσης και διακομιστής αντίστροφης μεσολάβησης. Είναι γνωστό για τη σταθερότητά του, το πλούσιο σύνολο δυνατοτήτων και τη χαμηλή κατανάλωση πόρων. Αυτός ο οδηγός θα σας βοηθήσει να εγκαταστήσετε και να διαμορφώσετε το Nginx στον διακομιστή Linux Hiddence.

Εγκατάσταση Nginx σε Ubuntu/Debian

Ενημερώστε τη λίστα πακέτων και εγκαταστήστε το Nginx:

bash
sudo apt update
sudo apt install nginx -y

Εγκατάσταση Nginx σε RHEL / CentOS / AlmaLinux / Rocky Linux

Εγκαταστήστε το αποθετήριο EPEL και το Nginx:

bash
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/. Δοκιμάστε τη διαμόρφωση και επαναφορτώστε:

bash
sudo nginx -t
sudo systemctl reload nginx

Ρύθμιση εικονικού κεντρικού υπολογιστή

Δημιουργήστε ένα μπλοκ διακομιστή για τον τομέα σας:

bash
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:

bash
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 μας)