Kā instalēt un konfigurēt Nginx Linux serverī
Soli pa solim ceļvedis par Nginx tīmekļa servera instalēšanu un konfigurēšanu Ubuntu un CentOS Linux izplatīšanās.

Nginx ir augstas veiktspējas tīmekļa serveris un apgrieztais starpniekserveris. Tas ir pazīstams ar savu stabilitāti, bagātīgo funkciju kopumu un zemo resursu patēriņu. Šis ceļvedis palīdzēs jums instalēt un konfigurēt Nginx jūsu Hiddence Linux serverī.
Nginx instalēšana Ubuntu/Debian
Atjauniniet pakešu sarakstu un instalējiet Nginx:
sudo apt update
sudo apt install nginx -yNginx instalēšana RHEL / CentOS / AlmaLinux / Rocky Linux
Instalējiet EPEL repozitoriju un Nginx:
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxPamata konfigurācija
Nginx konfigurācijas faili atrodas /etc/nginx/. Galvenais konfigurācijas fails ir nginx.conf. Uz Ubuntu/Debian servera bloki ir /etc/nginx/sites-available/, uz RHEL balstītās sistēmās /etc/nginx/conf.d/. Pārbaudiet konfigurāciju un pārlādējiet:
sudo nginx -t
sudo systemctl reload nginxVirtuālā saimniekdatora iestatīšana
Izveidojiet servera bloku savam domēnam:
sudo nano /etc/nginx/sites-available/yourdomain.com
# Pievienojiet servera bloka konfigurāciju
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxKonfigurēt ugunsmūri
Atļaut HTTP un HTTPS trafiku:
sudo ufw allow 'Nginx Full'
# Vai priekš firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reloadNoderīgi padomi
- Vienmēr pārbaudiet konfigurāciju pirms pārlādēšanas: sudo nginx -t
- Pārbaudiet Nginx kļūdu žurnālus: sudo tail -f /var/log/nginx/error.log
- Izmantojiet servera blokus vairākām vietnēm uz viena servera
- Iespējojiet Gzip saspiešanu labākai veiktspējai
- Iestatiet SSL sertifikātus HTTPS (skatiet mūsu SSL ceļvedi)