Grįžti į tinklaraštį
Sausis 13, 2026Vadovai

Kaip įdiegti ir sukonfigūruoti Nginx Linux serveryje

Žingsnis po žingsnio vadovas Nginx žiniatinklio serverio diegimui ir konfigūravimui Ubuntu ir CentOS Linux distribucijose.

Kaip įdiegti ir sukonfigūruoti Nginx Linux serveryje

Nginx yra didelio našumo žiniatinklio serveris ir atvirkštinis tarpinis serveris. Jis žinomas dėl savo stabilumo, turtingo funkcijų rinkinio ir mažo išteklių vartojimo. Šis vadovas padės jums įdiegti ir sukonfigūruoti Nginx jūsų Hiddence Linux serveryje.

Nginx diegimas Ubuntu/Debian

Atnaujinkite paketų sąrašą ir įdiekite Nginx:

bash
sudo apt update
sudo apt install nginx -y

Nginx diegimas RHEL / CentOS / AlmaLinux / Rocky Linux

Įdiekite EPEL saugyklą ir Nginx:

bash
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

Pagrindinė konfigūracija

Nginx konfigūracijos failai yra /etc/nginx/. Pagrindinis konfigūracijos failas yra nginx.conf. Ubuntu/Debian serverių blokai yra /etc/nginx/sites-available/, RHEL pagrįstose sistemose /etc/nginx/conf.d/. Išbandykite konfigūraciją ir įkelkite iš naujo:

bash
sudo nginx -t
sudo systemctl reload nginx

Virtualaus hosto nustatymas

Sukurkite serverio bloką savo domenui:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Pridėkite serverio bloko konfigūraciją
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Konfigūruoti ugniasienę

Leisti HTTP ir HTTPS srautą:

bash
sudo ufw allow 'Nginx Full'
# Arba firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Naudingi patarimai

  • Visada išbandykite konfigūraciją prieš įkeldami iš naujo: sudo nginx -t
  • Patikrinkite Nginx klaidų žurnalus: sudo tail -f /var/log/nginx/error.log
  • Naudokite serverių blokus kelioms svetainėms viename serveryje
  • Įjunkite Gzip suspaudimą geresniam našumui
  • Nustatykite SSL sertifikatus HTTPS (žr. mūsų SSL vadovą)