2011-01-21 3 views
1

안녕하세요. 나는이 질문이 소리가 어리 석다는 것을 알고 있습니다. 하지만 서버가 다운되었을 때 내 웹 사이트를 Google App Engine으로 리디렉션 할 수있는 방법이 있는지 궁금합니다. 이것이 내 시나리오입니다. Google AppEngine을 사용하여 정적 파일을 호스팅하고 VPS에서 호스트하는 블로그를 소유하고 있습니다. 그러나 VPS는 예고없이 6 시간 이상 다운되는 경우도 있습니다. 그래서이 아이디어와 함께, appengine의 "유지 관리 페이지 다운"을 호스팅하고 내 서버가 다운되었을 때 appendine의 호스트 인 maintenance.somedomain.com과 같은 것으로 리디렉션됩니다. 그래서 내 방문객들은 무슨 일이 일어나고 있는지 알고 있습니다. 이 작업을 수행하는 방법을 알고 계신 분은 도와주세요. 모든 시간과 노력에 정말 감사드립니다. 새 호스트를 필요 같은 감사내 서버가 다운되었을 때 Google AppEngine으로 리디렉션

이반

답변

1

일부 DNS 공급자는 이러한 종류의 장애 조치 서비스를 제공하고 있습니다. 하나의 예는 zoneedit http://www.zoneedit.com/failover.html입니다. 그러나 아마 다른 것들은 많이 있습니다.

1

더 큰 문제는 오랜 시간 동안 아래로 되 VPS이다, 소리. 로드 균형 조정은이 아이디어를 위해 Google에 필요한 것입니다.

+1

+1 나를 이기기 – squillman

+0

내 생각에 떠오르는 아이디어는 제 도메인을 GAE에 추가하고 설치 프로그램을 godaddy에 추가하는 것입니다. 나도 알다시피, 처음 2 ns가 실패하면 다음 ns를 검색합니다. 여기서 세 번째 또는 네 번째 ns는 GAE가됩니다. 나중에 GAE에서 404가 돌아 오거나 도달 할 수 없다면 내 vps를 핑할 코드를 설정하고 유지 관리 페이지를 표시합니다. 가능하다고 생각하십니까? – Ivan

0

리디렉션을 수행 할 코드가 도달 할 수없는 사이트의 일부이기 때문에 코드를 통해이를 수행 할 수 없습니다. 로드 밸런서, 프록시 또는 코드와 독립적으로 서버 상태를 감지 할 수있는 다른 네트워크 수준 리디렉터가 필요합니다.

0

DNS와 함께 할 수 있습니다. www 하위 도메인 CNAME을 서버에 정상적으로 설정하고 원하는 경우 수동으로 또는 서버가 아닌 다른 곳에서 실행되는 자동화 된 프로세스를 통해 ghs.google.com을 가리 키도록 변경하십시오. App Engine에 트래픽을 보냅니다. App Engine 앱을 통해 도메인을 제공하도록 Google Apps를 구성했는지 확인하십시오.

왜 이렇게하고 싶지는 모르겠지만 - App Engine에 풀 타임으로 콘텐츠를 호스팅하지 않는 이유는 무엇입니까?

+0

나는 PHP를 사용하여 실행중인 Wordpress 블로그를 가지고 있습니다. GAE가 natvively PHP를 지원하지 않는다는 것을 나는 안다. 그래서 내 vps 때 봉사 할 유지 보수 페이지를 호스팅하고 싶습니다. – Ivan

관련 문제