Veljača 2, 2026Vodiči
Kako hostirati više web stranica na jednom VPS poslužitelju
Saznajte kako hostirati više web stranica na jednom VPS poslužitelju pomoću virtualnih hostova. Potpuni vodič za upravljanje više domena, SSL certifikata i dodjele resursa.

Hostiranje više web stranica na jednom VPS poslužitelju učinkovit je i isplativ način upravljanja nekoliko projekata. Koristeći virtualne hostove, možete posluživati različite domene s istog poslužitelja, svaka sa svojom konfiguracijom, SSL certifikatom i korijenskim direktorijem dokumenata. Ovaj vodič pokazuje kako postaviti i upravljati više web stranica na vašem VPS-u.
Prednosti hostiranja više stranica
- Ušteda troškova: Jedan poslužitelj umjesto više hosting računa
- Centralizirano upravljanje: Sve stranice na jednom mjestu
- Dijeljenje resursa: Učinkovito korištenje resursa poslužitelja
- Lako skaliranje: Dodajte više stranica bez dodatne infrastrukture
- Ujedinjene sigurnosne kopije: Sigurnosno kopirajte sve stranice zajedno
- Bolja kontrola: Potpuni pristup poslužitelju za sve projekte
Postavljanje virtualnih hostova s Nginxom
Stvorite odvojene server blokove za svaku web stranicu:
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 certifikati za više domena
Postavite SSL certifikate za svaku domenu pomoću Certbota:
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
# Certifikati se automatski obnavljaju putem crona:
certbot renew --dry-runUpravljanje resursima
Nadzirite i ograničite resurse po stranici:
- Koristite PHP-FPM poolove s različitim ograničenjima resursa
- Postavite odvojene MySQL baze podataka za svaku stranicu
- Nadzirite korištenje diska: df -h
- Pratite korištenje memorije: htop ili free -m
- Konfigurirajte rotaciju zapisa za sprječavanje popunjavanja diska
- Koristite alate za nadzor za praćenje performansi po stranici
Izolacija stranica
Osigurajte da stranice ne ometaju jedna drugu:
- Odvojeni korijenski direktoriji dokumenata: /var/www/site1, /var/www/site2
- Različiti PHP-FPM poolovi s ograničenjima resursa
- Odvojeni korisnici baze podataka i baze podataka
- Pojedinačni SSL certifikati po domeni
- Izolirane datoteke zapisa za svaku stranicu
- Koristite chroot ili kontejnere za maksimalnu izolaciju (napredno)
Nadzor više stranica
- Postavite nadzor vremena rada za svaku domenu
- Redovito nadzirite korištenje prostora diska
- Pratite korištenje propusnosti po stranici
- Postavite upozorenja za visoko korištenje resursa
- Redovite sigurnosne kopije svih stranica
- Nadzirite datume isteka SSL certifikata