Kako instalirati i konfigurirati Nginx na Linux poslužitelju
Korak-po-korak vodič za instalaciju i konfiguraciju Nginx web poslužitelja na Ubuntu i CentOS Linux distribucijama.

Nginx je web poslužitelj visokih performansi i obrnuti proxy poslužitelj. Poznat je po svojoj stabilnosti, bogatom skupu značajki i niskoj potrošnji resursa. Ovaj vodič pomoći će vam da instalirate i konfigurirate Nginx na vašem Hiddence Linux poslužitelju.
Instalacija Nginxa na Ubuntu/Debian
Ažurirajte popis paketa i instalirajte Nginx:
sudo apt update
sudo apt install nginx -yInstalacija Nginxa na RHEL / CentOS / AlmaLinux / Rocky Linux
Instalirajte EPEL repozitorij i Nginx:
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxOsnovna konfiguracija
Nginx konfiguracijske datoteke nalaze se u /etc/nginx/. Glavna konfiguracijska datoteka je nginx.conf. Na Ubuntu/Debianu, blokovi poslužitelja su u /etc/nginx/sites-available/, na sustavima temeljenim na RHEL-u u /etc/nginx/conf.d/. Testirajte konfiguraciju i ponovno učitajte:
sudo nginx -t
sudo systemctl reload nginxPostavljanje virtualnog hosta
Kreirajte blok poslužitelja za svoju domenu:
sudo nano /etc/nginx/sites-available/yourdomain.com
# Dodajte konfiguraciju bloka poslužitelja
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxKonfiguracija vatrozida
Dopustite HTTP i HTTPS promet:
sudo ufw allow 'Nginx Full'
# Ili za firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reloadKorisni savjeti
- Uvijek testirajte konfiguraciju prije ponovnog učitavanja: sudo nginx -t
- Provjerite Nginx zapise pogrešaka: sudo tail -f /var/log/nginx/error.log
- Koristite blokove poslužitelja za više web stranica na jednom poslužitelju
- Omogućite Gzip kompresiju za bolje performanse
- Postavite SSL certifikate za HTTPS (pogledajte naš SSL vodič)