Бір VPS серверінде бірнеше веб-сайттарды басқару
Виртуалды хосттарды пайдаланып бір VPS серверінде бірнеше веб-сайттарды қалай басқаруға болатынын біліңіз. Бірнеше домендерді, SSL сертификаттарын және ресурстарды бөлуді басқарудың толық нұсқаулығы.

Бір VPS серверінде бірнеше веб-сайттарды басқару бірнеше жобаны басқарудың тиімді және тиімді әдісі. Виртуалды хосттарды пайдалана отырып, сіз бірдей серверден әртүрлі домендерді қызмет көрсете аласыз, әрқайсысының өз баптауы, SSL сертификаты және құжат түбірі бар. Бұл нұсқаулық VPS-те бірнеше веб-сайттарды қалай орнатуға және басқаруға болатынын көрсетеді.
Бірнеше сайттарды басқарудың артықшылықтары
- Құн үнемдеу: Бірнеше хостинг тіркелгілерінің орнына бір сервер
- Орталықтандырылған басқару: Барлық сайттар бір жерде
- Ресурстарды бөлісу: Сервер ресурстарын тиімді пайдалану
- Оңай масштабтау: Қосымша инфрақұрылымсыз көбірек сайттар қосу
- Біріктірілген резервтік көшірмелер: Барлық сайттарды бірге резервтік көшіру
- Жақсырақ бақылау: Барлық жобалар үшін толық сервер қол жеткізуі
Nginx арқылы виртуалды хосттарды орнату
Әр веб-сайт үшін бөлек сервер блоктарын жасаңыз:
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Бірнеше домендер үшін SSL сертификаттары
Certbot пайдаланып әр домен үшін SSL сертификаттарын орнатыңыз:
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
# Сертификаттар cron арқылы автоматты түрде жаңартылады:
certbot renew --dry-runРесурстарды басқару
Сайт бойынша ресурстарды бақылау және шектеу:
- Әртүрлі ресурс шектеулері бар PHP-FPM пулдарын пайдалану
- Әр сайт үшін бөлек MySQL дерекқорларын орнату
- Диск пайдалануын бақылау: df -h
- Жад пайдалануын бақылау: htop немесе free -m
- Диск толтыруды болдыру үшін журнал айналымын баптау
- Сайт бойынша өнімділікті бақылау үшін бақылау құралдарын пайдалану
Сайттарды оқшаулау
Сайттардың бір-біріне кедергі келтірмеуін қамтамасыз етіңіз:
- Бөлек құжат түбірлері: /var/www/site1, /var/www/site2
- Ресурс шектеулері бар әртүрлі PHP-FPM пулдары
- Бөлек дерекқор пайдаланушылары мен дерекқорлары
- Домен бойынша жеке SSL сертификаттары
- Әр сайт үшін оқшауланған журнал файлдары
- Максималды оқшаулау үшін chroot немесе контейнерлерді пайдалану (кәсіби)
Бірнеше сайттарды бақылау
- Әр домен үшін жұмыс уақытын бақылауды орнату
- Диск кеңістігі пайдалануын тұрақты бақылау
- Сайт бойынша бандтық ені пайдалануын бақылау
- Жоғары ресурс пайдалану үшін ескертулерді орнату
- Барлық сайттардың тұрақты резервтік көшірмелері
- SSL сертификаттарының мерзімінің аяқталу күндерін бақылау