Ubuntu의 여러 서버를 통해 웹 디렉터리 동기화

Ubuntu의 여러 서버를 통해 웹 디렉터리 동기화

3개의 서버가 있다고 가정해 보겠습니다. 하나는 개발 서버이고 프로토타입 코드는 여기에 있습니다. 완료되면 scp를 사용하여 해당 파일을 라이브 서버로 푸시했지만 지금은 여러 라이브 서버 설정과 Amazon 로드 밸런서를 조사하고 있습니다.

이 두 개의 라이브 서버를 동기화하려면 어떻게 해야 합니까? rsync에 대해 조금 찾아봤는데 설정하기가 가장 쉬울까요?

답변1

가장 좋은 방법은 일종의 배포 도구를 사용하여 배포를 실행하는 것입니다. 이렇게 하면 각 서버에서 동일한 명령이 실행됩니다. 나는 추천한다

http://docs.fabfile.org/en/1.4.3/index.html

파이썬을 아신다면 정말 좋습니다. 당신이 루비 사람이라면 나는 볼 것입니다

https://github.com/capistrano/capistrano/wiki/

rsync를 수행할 수 있지만 배포가 복잡해지면 fabric이나 capistrano로 시작하는 것이 더 쉬울 수 있습니다.

관련 정보