Как да поддържаме данните в синхрон между два сървъра с балансирано натоварване
Как да поддържаме данните в синхрон между два сървъра с балансирано натоварване
Балансирането на натоварването ви позволява да осигурите излишък на вашия сайт. Въпреки това, често задаван въпрос е как да поддържате съдържанието си в синхрон във всеки сървър. Ако създам нова уеб страница на един сървър, как да я копирам на втори сървър? В тази статия ще обясня как да използвате командата rsync за синхронизиране на данни между конкретни директории на всеки сървър.
Инсталиране на Rsync
Ако използвате CentOS Linux или Red Hat, въведете следната команда:
Ако използвате Ubuntu/Debian/Mint, използвайте:
Използване на командата rsync с удостоверяване с парола
Например, имам два сървъра, използвам my_server1 (192.168.244.133) и my_server2 (192.168.244.134) за балансиране на натоварването и бих искал да съхранявам данни в /var/www/html, докато синхронизирам между сървърите. Въведете следната команда на my_server1:
Използване на командата rsync с ssh сертификат
Ако трябва да използвате SSh сертификати, заменете командите по-горе с тази команда:
Ще дам пример за скрипт за работа, можете да го разгледате тук и ако искате да го изтеглите:
Само не забравяйте да го редактирате! С това моята тема "Как да запазим данните, които са синхронизирани между два сървъра с балансиран товар" приключи.