Februar 2, 2026Guider
Hvordan hoste flere nettsteder på én VPS-server
Lær hvordan du hoster flere nettsteder på en enkelt VPS-server ved hjelp av virtuelle hoster. Komplett guide for administrering av flere domener, SSL-sertifikater og ressursallokering.

Å hoste flere nettsteder på én VPS-server er en effektiv og kostnadseffektiv måte å administrere flere prosjekter på. Ved å bruke virtuelle hoster kan du betjene forskjellige domener fra samme server, hver med sin egen konfigurasjon, SSL-sertifikat og dokumentrot. Denne guiden viser deg hvordan du setter opp og administrerer flere nettsteder på din VPS.
Fordeler med å hoste flere nettsteder
- Kostnadsbesparelser: Én server i stedet for flere hostingkontoer
- Sentralisert administrasjon: Alle nettsteder på ett sted
- Ressursdeling: Effektiv bruk av serverressurser
- Enkel skalering: Legg til flere nettsteder uten ekstra infrastruktur
- Forente sikkerhetskopier: Sikkerhetskopier alle nettsteder sammen
- Bedre kontroll: Full servertilgang for alle prosjekter
Setter opp virtuelle hoster med Nginx
Opprett separate serverblokker for hvert nettsted:
bash
nano /etc/nginx/sites-available/example1.com
server {
listen 80;
server_name example1.com www.example1.com;
root /var/www/example1.com;
index index.html index.php;
location / {
try_files $uri $uri/ =404;
}
}
ln -s /etc/nginx/sites-available/example1.com /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginxSSL-sertifikater for flere domener
Sett opp SSL-sertifikater for hvert domene ved hjelp av Certbot:
bash
apt install -y certbot python3-certbot-nginx
certbot --nginx -d example1.com -d www.example1.com
certbot --nginx -d example2.com -d www.example2.com
# Sertifikater fornyes automatisk via cron:
certbot renew --dry-runRessursadministrasjon
Overvåk og begrens ressurser per nettsted:
- Bruk PHP-FPM-pooler med forskjellige ressursbegrensninger
- Sett opp separate MySQL-databaser for hvert nettsted
- Overvåk diskbruk: df -h
- Spor minnebruk: htop eller free -m
- Konfigurer loggrotasjon for å forhindre diskfylling
- Bruk overvåkingsverktøy for å spore ytelse per nettsted
Nettstedsisolasjon
Sikre at nettsteder ikke forstyrrer hverandre:
- Separate dokumentrøtter: /var/www/site1, /var/www/site2
- Forskjellige PHP-FPM-pooler med ressursbegrensninger
- Separate databasebrukere og databaser
- Individuelle SSL-sertifikater per domene
- Isolerte loggfiler for hvert nettsted
- Bruk chroot eller containere for maksimal isolasjon (avansert)
Overvåker flere nettsteder
- Sett opp oppetidsmonitorering for hvert domene
- Overvåk diskplassbruk regelmessig
- Spor båndbreddebruk per nettsted
- Sett opp varsler for høy ressursbruk
- Regelmessige sikkerhetskopier av alle nettsteder
- Overvåk SSL-sertifikatutløpsdatoer