나를 위해 일한 방법은 다음과 같습니다.
- 파일 및 데이터베이스를 새 서버와 동기화하십시오.
- 차단 직전에 재 동기화를 수행하십시오.
- 새 서버를 가리 키도록 DNS를 변경하십시오.
- DNS 전파가 완료 될 때까지 이전 IP로 들어오는 요청을 새 서버로 전달하십시오.
4 단계를 수행하는 방법은 다음과 같습니다.
Linux 서버에서 IPTable을 구성하여 포트 80 (기본 웹 서버 포트)으로 들어오는 모든 트래픽을 IP 서버로 리디렉션합니다 122.164.34.240
. 첫 번째 단계는 이러한 종류의 전달이 가능하도록 Linux 상자를 설정하는 것입니다. 터미널 창을 열고 루트 사용자로 로그인 한 후 다음 명령을 실행하십시오.
# echo 1 >/proc/sys/net/ipv4/ip_forward
다음 단계는 트래픽을 새 서버로 리디렉션하도록 IPTables에 지시하는 것입니다.
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 122.164.34.240
IPTables 마술이 일어나는 곳입니다. 세 번째이자 마지막 단계에서는 IPTables가 새 서버의 포트 80에 대한 연결 시작을 이전 서버에서 온 것처럼 다시 쓰도록 지시합니다.
# iptables -t nat -A POSTROUTING -p tcp -d 122.164.34.240 --dport 80 -j MASQUERADE
마지막 단계는 새 서버의 웹 서버에 클라이언트 시스템에서 연결이 이루어지고 있다고 알리지 않으면 이전 서버에서 시작된 것으로 생각하기 때문에 필요합니다.
데이터베이스 및 전자 메일 서버 포트에 대해서도이 작업을 반복 할 수 있습니다.