Boela kwa blog
Tlhakole 2, 2026Dikaelo

Tsela ya go Ipusa Di-website Tse Dintsi mo Servering e Le Nngwe ya VPS

Ithute tsela ya go ipusa di-website tse dintsi mo servering e le nngwe ya VPS ka go dirisa di-virtual host. Tlhahiso e e feletseng ya go laola di-domain tse dintsi, di-sertifikeiti tsa SSL, le go abelana didiriswa.

Tsela ya go Ipusa Di-website Tse Dintsi mo Servering e Le Nngwe ya VPS

Go ipusa di-website tse dintsi mo servering e le nngwe ya VPS ke tsela e e nonofileng le e e tlhwatlhwang ya go laola di-projeke tse di lekaneng. Ka go dirisa di-virtual host, o ka neela di-domain tse di farologaneng go tswa mo servering e e tshwanang, e nngwe le e nngwe e na le seto sa yone, sertifikeiti ya SSL, le motheo wa kwalo. Tlhahiso eno e go bontsha tsela ya go seta le go laola di-website tse dintsi mo VPS ya gago.

Melemo ya go Ipusa Di-site Tse Dintsi

  • Go boloka madi: Server e le nngwe mo boemong jwa di-account tse dintsi tsa hosting
  • Taolo e e kopantsweng: Di-site tsotlhe kwa lefelong le le lengwe
  • Go abelana didiriswa: Tirisiso e e nonofileng ya didiriswa tsa server
  • Go oketsa go bonolo: Oketse di-site tse dintsi ntle le didiriswa tse di oketsegileng
  • Di-backup tse di kopantsweng: Backupa di-site tsotlhe mmogo
  • Taolo e e botoka: Pono e e feletseng ya server bakeng sa di-projeke tsotlhe

Go Seta Di-Virtual Host ka Nginx

Dira di-block tse di farologaneng tsa server bakeng sa website e nngwe le e nngwe:

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 nginx

Di-Sertifikeiti tsa SSL bakeng sa Di-Domain Tse Dintsi

Seta di-sertifikeiti tsa SSL bakeng sa domain e nngwe le e nngwe ka go dirisa 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

# Di-sertifikeiti di ntsha sephiri ka motshini ka cron:
certbot renew --dry-run

Taolo ya Didiriswa

Lokela mme o lekanye didiriswa mo site e nngwe le e nngwe:

  • Dirisa di-pool tsa PHP-FPM tse di nang le melelo e e farologaneng ya didiriswa
  • Seta di-database tse di farologaneng tsa MySQL bakeng sa site e nngwe le e nngwe
  • Lokela tirisiso ya disk: df -h
  • Latela tirisiso ya memory: htop kgotsa free -m
  • Seta go fetola di-log go thibela go tlala ga disk
  • Dirisa didiriswa tsa go lokela go latela tiro ya site e nngwe le e nngwe

Go Aroganya Di-site

Tiisa gore di-site ga di kgogakgoganye:

  • Di-motheo tse di farologaneng tsa kwalo: /var/www/site1, /var/www/site2
  • Di-pool tse di farologaneng tsa PHP-FPM tse di nang le melelo ya didiriswa
  • Badirisi ba database ba ba farologaneng le di-database tse di farologaneng
  • Di-sertifikeiti tsa SSL tse di ikgethileng mo domain e nngwe le e nngwe
  • Difaele tsa log tse di aroganeng bakeng sa site e nngwe le e nngwe
  • Dirisa chroot kgotsa di-container bakeng sa go aroganya ka botlalo (go ntlafaditswe)

Go Lokela Di-site Tse Dintsi

  • Seta go lokela uptime bakeng sa domain e nngwe le e nngwe
  • Lokela tirisiso ya lefelo la disk ka nako le nako
  • Latela tirisiso ya bandwidth mo site e nngwe le e nngwe
  • Seta di-alert bakeng sa tirisiso e e kwa godimo ya didiriswa
  • Di-backup tsa nako le nako tsa di-site tsotlhe
  • Lokela matlhatso a go fela ga di-sertifikeiti tsa SSL