Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Один сайт на двух и более VPS серверах

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
2 posts • Page 1 of 1
MaxMin
Posts: 1
Joined: Wed Oct 02, 2019 10:15 am

Os: Debian 8x
Web: nginx + php-fpm
Один сайт на двух и более VPS серверах
  • Quote

Post by MaxMin » Wed Oct 02, 2019 10:33 am

Привет. Постараюсь сформулировать более правильно свою мысль.

Сейчас собственный сайт (wordpress) расположен на одном VPS сервере, где установлено VestaCP (nginx + php-fpm; dns named). То же самая конфигурация будет и на второй VPS сервер. Нужно сделать так, что бы в случае падения первого сервера, сайт оставался рабочим со второго сервера.

Подскажите, пожалуйста, как реализовать и где можно прочесть более подробно?

То что мне кажется что надо делать, но конкретно в практике реализовать еще не знаю как:
1) Синхронизация данных (rsync / unison / lsyncd);
2) Синхронизация базы данных (?);
3) Настройка DNS (?);
4) Как-то решить с сертификатами letsencrypt на обоих серверах.

PS: Может есть у самой VestaCP какой то механизм реализации для таких случаев?

Благодарю.
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Один сайт на двух и более VPS серверах
  • Quote

Post by grayfolk » Wed Oct 02, 2019 12:05 pm

MaxMin wrote: ↑
Wed Oct 02, 2019 10:33 am
Привет. Постараюсь сформулировать более правильно свою мысль.

Сейчас собственный сайт (wordpress) расположен на одном VPS сервере, где установлено VestaCP (nginx + php-fpm; dns named). То же самая конфигурация будет и на второй VPS сервер. Нужно сделать так, что бы в случае падения первого сервера, сайт оставался рабочим со второго сервера.

Подскажите, пожалуйста, как реализовать и где можно прочесть более подробно?

То что мне кажется что надо делать, но конкретно в практике реализовать еще не знаю как:
1) Синхронизация данных (rsync / unison / lsyncd);
2) Синхронизация базы данных (?);
3) Настройка DNS (?);
4) Как-то решить с сертификатами letsencrypt на обоих серверах.

PS: Может есть у самой VestaCP какой то механизм реализации для таких случаев?

Благодарю.
https://ru.wikipedia.org/wiki/%D0%91%D0 ... 0%BA%D0%B8

Обычная практика примерно такова:
- Load balancer, распределяющий нагрузку между 2+ веб-серверами
- Достаточно одного отдельного сервера бд. При необходимости, также возможна балансировка между несколькими, либо шардинг. Для синхронизации бд обычно имеют свои инструменты - репликация.
- Загружаемый контент отправлять в стороннее отказоустойчивое хранилище, по типу AWS S3 и отдавать через CDN.
Top


Post Reply
  • Print view

2 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password