Newer
Older
WordPress-Load-Balance-Layer-7 / lysyncd.sh
  1. #!/bin/bash
  2.  
  3. yum install lsyncd -y;
  4.  
  5. echo "settings {
  6. logfile = "/var/log/lsyncd/lsyncd.log",
  7. statusFile = "/tmp/lsyncd.stat",
  8. statusInterval = 1,
  9. }
  10. sync {
  11. default.rsync,
  12. source = "/var/www/html/wp",
  13. target = "backend2.floss.my.id:/var/www/html/wp",
  14. }
  15. sync {
  16. default.rsync,
  17. source = "/etc/nginx/conf.d/blocks.conf",
  18. target = "backend2.floss.my.id:/etc/nginx/conf.d/",
  19. }
  20. rsync = {
  21. update = true,
  22. perms = true,
  23. owner = true,
  24. group = true," > /etc/lsyncd.conf;
  25. systemctl restart lsyncd;
  26. systemctl status lsyncd;