2011-01-24 2 views
6

가능한 중복 :
Google Appengine & google Apps - mapping www.mydomain.com to my-app-id.appspot.com사용자 정의 도메인에 google appspot 애플리케이션이 있습니까?

는 이미 예를 www.onlinecourse.com에 대한 사용자 지정 도메인을 소유하고, 나는 이미 WWW와 구글 인프라 또는 Google 앱 엔진에서 실행되는 응용 프로그램을 .onlinecourse.appspot.com (예를 들면).

사용자가 www.onlinecourse.com에 액세스하려고 할 때 www.onlinecourse.appspot.com에서 실행중인 응용 프로그램이 URL 리디렉션없이 열어야합니다.

Google 애플 리케이션 엔진에서이 문장에 완전히 속아 넘어갔습니다.

"Google Apps를 사용하여 자신의 도메인 이름 (예 : http://www.example.com/)에서 앱을 제공하거나 appspot.com 도메인에서 무료 이름을 사용하여 앱을 제공 할 수 있습니다. 조직 구성원에게 액세스를 제한 할 수 있습니다. " 작품 한번 http://code.google.com/appengine/articles/domains.html

을 그리고 :

나는 www.onlinecourse.com 완전히

답변

3

단지, 사용자 지정 도메인을 추가 여기 지침을 따르려면 www.onlinecourse.appspot.com을 대체 것이라고 생각

def get(self): 
    if self.request.host.endswith('appspot.com'): 
    return self.redirect('www.jaavuu.com', True) 
    # ... your code ... 
+0

사용자의 브라우저는 http://example.appspot.com을 표시합니까, 아니면 http://www.example.com을 표시합니까? 나는 개발중인 자바 애플 리케이션에 대해 같은 질문을 가지고있다. –

+0

기본 도메인 (example.com)을 Google App Engine에 매핑 할 수 없으므로 www.example.com이 표시됩니다. 그러나 해당 도메인의 하위 도메인을 사용할 수 있으므로 * .example.com을 매핑하고 example.com (www 포함)의 하위 도메인을 동일한 앱에 매핑 할 수도 있습니다. 와일드 카드 요청을 할 수있는 DNS 서버가 있어야합니다. – Amir

3

이 질문에 대한 답이 있어야한다 (파이썬 예) : 당신은 당신의 도메인에 appspot.com 도메인에 사람이 착륙을 전달하도록 코드에 체크를 넣을 수 있습니다 아미르가 이미 지적 단지 URL을

http://code.google.com/appengine/articles/domains.html

은.

하지만 몇 가지를 추가하겠습니다. 첫째, 이것은 프로그래밍 문제가 아닙니다. 둘째, 그럼에도 불구하고 여기 내 대답이다.

Google은 Google Apps를 사용하여 도메인을 관리합니다. Google Apps는 [email protected]에서 gmail을 사용하고자 할 때 회사에서 가입하는 것입니다. 도메인 이름 매핑 용으로 Google Apps를 사용하는 것은 다소 불편합니다. 특히 다른 작업을 원하지 않는 경우에는 더욱 그렇습니다. 그러나 이메일, 채팅 및 기타 기능을 사용 중지 할 수 있고 무료이기 때문에 Google Apps에 가입하지 않아야하는 이유가 없습니다. 먼저 고토. http://www.google.com/a 및 Google Apps 표준 버전에 가입하십시오. cname/meta 태그/html 파일을 사용하여 도메인 이름을 확인하십시오. 이 작업을 완료하면 appspot에서 호스팅하는 GAE 앱에 사용할 도메인 이름을 추가 할 수 있습니다 (예 : 도메인 mydomain.com을 소유하고 있으면 www.mydomain.com을 매핑해야 함). n 개의 301 번의 리디렉션 방법 중 하나를 사용하여 mydomain.com을 www.domain.com으로 리디렉션 할 수 있습니다. 나는 당신이 당신의 A 이름을 가리킬 수있는 몇 가지 IP를 구글이 제공한다고 들었다.

튜토리얼 링크 : http://aralbalkan.com/1466

튜토리얼에서 씨 발칸 당신을 위해 일을하지 않을 수 있습니다 예를 들어 dynds를 (무료로 아닙니다)를 사용합니다. 앞서 말했듯이, 등록 기관은 충분한 DNS 옵션을 가지고있을 수 있습니다. 그렇지 않으면 http://geoscaling.com (무료 10 개 도메인)과 같은 것을 사용할 수 있습니다. 나머지 것들은 동일해야합니다.

(예 : 이미 도메인 이름 등록 기관에서 일반적으로 DNS를 관리 할 수있는 권한이 있다고 생각됩니다.) 도메인의 DNS 설정으로 이동하여 필요한 경우 CNAME을 변경하십시오. 도메인 호스팅을 사용하면 메타 태그 또는 html 파일 옵션을 사용하여 도메인을 확인할 수 있습니다. 거기에 Google Apps에 대한 자습서가 많이 있습니다. 확실하지 않은 경우 댓글을 게시하고 게시물을 확장합니다.

끝나면 www.onlinecourses.com은 사용자가 볼 수 있어야합니다.

+2

게시 한 첫 번째 링크가 손상되었습니다. – jmort253

+1

@ jmort253이 수정되었습니다. 아미르의 연결 고리와 같았습니다. – abel

관련 문제