Tilbake til blogg
Januar 13, 2026Guider

Hvordan installere og konfigurere Nginx på Linux Server

Steg-for-steg guide om installasjon og konfigurasjon av Nginx webserver på Ubuntu og CentOS Linux-distribusjoner.

Hvordan installere og konfigurere Nginx på Linux Server

Nginx er en høyytelses webserver og reverse proxy server. Den er kjent for sin stabilitet, rike funksjonssett og lave ressursforbruk. Denne guiden hjelper deg med å installere og konfigurere Nginx på din Hiddence Linux-server.

Installere Nginx på Ubuntu/Debian

Oppdater pakkelisten og installer Nginx:

bash
sudo apt update
sudo apt install nginx -y

Installere Nginx på RHEL / CentOS / AlmaLinux / Rocky Linux

Installer EPEL-repo og Nginx:

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

Grunnleggende konfigurasjon

Nginx konfigurasjonsfiler ligger i /etc/nginx/. Hovedkonfigurasjonsfilen er nginx.conf. På Ubuntu/Debian er serverblokker i /etc/nginx/sites-available/, på RHEL-baserte systemer i /etc/nginx/conf.d/. Test konfigurasjon og last inn på nytt:

bash
sudo nginx -t
sudo systemctl reload nginx

Sette opp virtuell host

Opprett en serverblokk for domenet ditt:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Legg til serverblokk-konfigurasjon
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Konfigurer brannmur

Tillat HTTP- og HTTPS-trafikk:

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

Nyttige tips

  • Test alltid konfigurasjon før ny innlasting: sudo nginx -t
  • Sjekk Nginx feillogger: sudo tail -f /var/log/nginx/error.log
  • Bruk serverblokker for flere nettsteder på én server
  • Aktiver Gzip-komprimering for bedre ytelse
  • Sett opp SSL-sertifikater for HTTPS (se vår SSL-guide)