Skip to content
VDS · Sajtovi i veb serveri

Više sajtova na jednom serveru

Kako da hostuješ desetak sajtova na jednom VPS-u: raspored direktorijuma, odvojene konfiguracije i korisnici, zajednički sertifikat i procena opterećenja po tieru.

Ažurirano 23. avgust 2026.

Jedna javna IPv4 adresa može da opslužuje neograničen broj domena: veb server rutira zahteve prema Host zaglavlju. Granica nije broj adresa — već memorija i disk tvog paketa.

Raspored

Drži jedan šablon, inače za šest meseci nećeš moći da provališ koji sajt pripada kome:

/var/www/example.ru/public
/var/www/example.ru/logs
/var/www/shop.ru/public
/var/www/shop.ru/logs

Drži zaseban konfiguracioni fajl za svaki sajt: /etc/nginx/sites-available/<domain>, aktiviran preko simboličkog linka u sites-enabled. Isključivanje sajta tada znači brisanje jednog linka i reload, umesto traženja pravog dela u zajedničkom fajlu.

Konfiguracija

server {
    listen 80;
    server_name example.ru www.example.ru;
    root /var/www/example.ru/public;
    index index.html index.php;
    access_log /var/www/example.ru/logs/access.log;
}

Podesi i „catch-all sajt” za nepoznate domene, inače će se za svaki tuđi domen usmeren na tvoju adresu otvoriti prva konfiguracija po abecedi:

server {
    listen 80 default_server;
    server_name _;
    return 444;
}

Razdvajanje dozvola

Ako sajtovi pripadaju različitim klijentima ili različitim projektima, ne daj im zajedničkog korisnika: rupa u jednoj skripti inače znači pristup svima.

useradd -r -d /var/www/example.ru -s /usr/sbin/nologin site-example
chown -R site-example:www-data /var/www/example.ru
chmod 750 /var/www/example.ru

Za PHP napravi zaseban FPM pool po sajtu, sa svojim user i listen — vidi PHP-FPM. Razdvoji i baze: korisnici i dozvole.

Sertifikati

Jedno pokretanje certbota pokriva više domena odjednom:

certbot --nginx -d example.ru -d www.example.ru -d shop.ru -d www.shop.ru

Obnova je zajednička, jedan tajmer. Detalji — Let's Encrypt.

Koliko sajtova može da stane

Računaj po memoriji, ne po broju domena. Statični sajt ne košta skoro ništa; CMS sajt sa bazom košta stotine megabajta.

PaketMemorijaSmernica
VDS-1 (2 GB)2 GB1–2 CMS sajta ili desetak statičnih
VDS-2 (4 GB)4 GB3–5 CMS sajtova
VDS-3 (8 GB)8 GB8–12 CMS sajtova

Disk je takođe ograničen: 40 GB na VDS-1, 250 GB na VDS-6. Možeš samo da nadogradiš paket, plaćajući razliku za preostale dane plaćenog perioda.

Česte greške

SimptomUzrok
Svi domeni prikazuju isti sajtserver_name se nije poklopio, pa je prvi blok obradio zahtev
Logovi svih sajtova u jednom fajluaccess_log nije podešen u bloku sajta
Jedan sajt je oborio sve ostaleZajednički PHP-FPM pool bez ograničenja
Ponestalo prostora na diskuLogovi i bekapi na istom disku — podesi logrotate

Pre nego što dodaš još jedan sajt, pogledaj grafike memorije za proteklu nedelju u „Pregledu” panela na /hosting/vds/m/<id>. Ako je vrh već na plafonu, novi sajt će biti uzrok padova, a ne posledica.