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:
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:
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
Hostiranje više web stranica na jednom VPS-u praktično je rješenje koje štedi novac i pojednostavljuje upravljanje. Uz ispravnu konfiguraciju virtualnih hostova, SSL postavku i nadzor resursa, možete pouzdano pokretati više stranica na jednom poslužitelju. Počnite s nekoliko stranica i povećavajte kako stječete iskustvo s hostiranjem više stranica.