Skip to content
VDS · వెబ్‌సైట్‌లు మరియు వెబ్ సర్వర్‌లు

ఒకే సర్వర్‌లో అనేక సైట్‌లు

ఒక VPSలో డజను సైట్‌లను ఎలా హోస్ట్ చేయాలి: డైరెక్టరీ లేఅవుట్, వేరే కాన్ఫిగ్‌లు మరియు వినియోగదారులు, షేర్డ్ సర్టిఫికెట్, మరియు టియర్ ప్రకారం లోడ్ అంచనా.

23 ఆగస్టు, 2026న నవీకరించబడింది

ఒకే పబ్లిక్ IPv4 అడ్రస్ ఎన్ని డొమైన్‌లకైనా సేవ చేయగలదు: వెబ్ సర్వర్ Host హెడర్ ఆధారంగా రిక్వెస్ట్‌లను రూట్ చేస్తుంది. పరిమితి అడ్రస్‌ల సంఖ్యలో లేదు — అది మీ టియర్ మెమరీ, డిస్క్‌లో ఉంది.

లేఅవుట్

ఒకే టెంప్లేట్ ఉంచుకోండి, లేకపోతే ఆరు నెలల తర్వాత ఏ సైట్ ఎవరిదో మీరు గుర్తించలేరు:

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

ప్రతి సైట్‌కు వేరే కాన్ఫిగ్ ఫైల్ ఉంచండి: /etc/nginx/sites-available/<domain>, sites-enabled లోని సిమ్‌లింక్ ద్వారా ఎనేబుల్ చేయండి. అప్పుడు సైట్‌ను డిజేబుల్ చేయడం అంటే షేర్డ్ ఫైల్‌లో సరైన భాగం కోసం వెతకడం కాదు, ఒక సిమ్‌లింక్ తొలగించి రీలోడ్ చేయడమే.

కాన్ఫిగరేషన్

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;
}

తెలియని డొమైన్‌ల కోసం “క్యాచ్-ఆల్ సైట్” కూడా సెటప్ చేయండి, లేకపోతే మీ అడ్రస్‌కు పాయింట్ చేసిన ఏ థర్డ్-పార్టీ డొమైన్‌కైనా అక్షర క్రమంలో మొదటి కాన్ఫిగ్ తెరుచుకుంటుంది:

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

అనుమతులను వేరు చేయడం

సైట్‌లు వేరే క్లయింట్‌లకు లేదా వేరే ప్రాజెక్ట్‌లకు చెందినవి అయితే, వాటికి షేర్డ్ యూజర్ ఇవ్వకండి: లేకపోతే ఒక స్క్రిప్ట్‌లోని లోపం అన్నింటికీ యాక్సెస్ అని అర్థం.

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

PHP కోసం, ప్రతి సైట్‌కు దాని స్వంత user మరియు listen ఉన్న వేరే FPM పూల్ సృష్టించండి — PHP-FPM చూడండి. మీ డేటాబేస్‌లను కూడా వేరు చేయండి: యూజర్లు మరియు గ్రాంట్‌లు.

సర్టిఫికెట్‌లు

ఒకే సర్ట్‌బాట్ రన్ ఒకేసారి అనేక డొమైన్‌లను కవర్ చేస్తుంది:

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

రెన్యూవల్ షేర్డ్, ఒకే టైమర్. వివరాలు — Let's Encrypt.

ఎన్ని సైట్‌లు సరిపోతాయి

డొమైన్‌ల సంఖ్య ప్రకారం కాదు, మెమరీ ప్రకారం లెక్కించండి. స్టాటిక్ సైట్ దాదాపు ఏమీ ఖర్చు చేయదు; డేటాబేస్ ఉన్న CMS సైట్ వందల మెగాబైట్‌లు ఖర్చు చేస్తుంది.

టియర్మెమరీమార్గదర్శకం
VDS-1 (2 GB)2 GB1–2 CMS సైట్‌లు లేదా డజను స్టాటిక్ సైట్‌లు
VDS-2 (4 GB)4 GB3–5 CMS సైట్‌లు
VDS-3 (8 GB)8 GB8–12 CMS సైట్‌లు

డిస్క్ కూడా పరిమితమే: VDS-1 లో 40 GB, VDS-6 లో 250 GB. మీరు మీ ప్లాన్‌ను అప్‌గ్రేడ్ చేయడమే చేయగలరు, చెల్లించిన కాలానికి మిగిలిన రోజులకు తేడా చెల్లించి.

సాధారణ తప్పులు

లక్షణంకారణం
అన్ని డొమైన్‌లు ఒకే సైట్ చూపిస్తున్నాయిserver_name మ్యాచ్ కాలేదు, కాబట్టి మొదటి బ్లాక్ రిక్వెస్ట్‌ను హ్యాండిల్ చేసింది
అన్ని సైట్‌ల లాగ్‌లు ఒకే ఫైల్‌లోసైట్ బ్లాక్‌లో access_log సెట్ చేయలేదు
ఒక సైట్ అన్నింటినీ డౌన్ చేసిందిపరిమితులు లేని షేర్డ్ PHP-FPM పూల్
డిస్క్ స్పేస్ అయిపోయిందిలాగ్‌లు, బ్యాకప్‌లు ఒకే డిస్క్‌లో — logrotate సెటప్ చేయండి

మరో సైట్ జోడించే ముందు, /hosting/vds/m/<id> లోని ప్యానెల్ “Overview” లో గత వారం మెమరీ గ్రాఫ్‌లను చూడండి. పీక్ ఇప్పటికే సీలింగ్‌లో ఉంటే, కొత్త సైట్ క్రాష్‌లకు కారణం అవుతుంది, పరిణామం కాదు.