2012-08-13 5 views
2

몇 가지 문제가 있습니다. 나는 일하고 알아낼 수 없었다.Google App Engine + webbapp2에서 "hello world"응용 프로그램이 포함 된 동적 하위 도메인

목표 : Google App Engine에서 하위 도메인을 동적으로 생성하는 것.

저는 "안녕하세요 세상"입니다. 저는 구현을 권장하고 나머지는 돌볼 수 있습니다.

1-HTTP : //eqsudmoain.appid.appspot.com 작성 = "eqsubdomain"

2 HTTP : //appid.appspot.com 작성 = "안녕하세요!"

I 그냥하고 싶으면 도움이 필요해. 이 코드의 문서는 동적 인 것이 아니라 문서입니다.

여기에 코드가 있습니다. https://snipt.net/mehmetkose/google-app-engine-dynamic-subdomains-question/?key=7a99428d29d9aa8376158a22dbb63c94

또한 도메인 등록 기관으로 cname을 사용 하시겠습니까? 답변 해 주셔서 감사합니다.

답변

1

도메인에서 코드를 동적으로 설정할 수 없습니다.

그러나 다른 앱 버전을 설정하여 다른 하위 도메인을 가질 수 있습니다. 당신은 set version in app.yaml

http://1.appid.appspot.com // version "1" 

http://eqsudmoain.appid.appspot.com // version "eqsudmoain" 

http://appid.appspot.com // default version 

:이 매핑되는 방법을 다양한 버전 (해당 버전이 문자열이 아닌 숫자입니다 참고). 관리자 버전에서 기본 버전을 설정합니다.

다른 버전으로 코드를 여러 번 업로드 한 다음 링크의 예제 코드를 사용하여 코드의 하위 도메인을 구별하여 제안 할 수 있습니다.

편집 : 당신은 *.appid.appspot.com에서 동적 하위 도메인 매핑을 가질 수 없습니다,하지만 당신은 자신의 도메인에 wildcard DNS mapping, 즉 *.yourdomain.com을 가질 수

. 그런 다음 코드에서 호스트 및 경로 요청을 올바른 코드로 확인할 수 있습니다.

+0

문서를 읽으려고합니다. app.yaml 사용하는 것이 좋습니다. htaccess처럼. 하지만 나는 정적 인 하위 도메인을 원하지 않는다. 예를 들어 user1.example.com 또는 user1.appid.appspot.com user2.example.com 또는 user2.appid.appspot.com tag2.example.com 또는 tag2.appid.appspot.com tag3.example .com or tag3.appid.appspot.com 나는 단지 하위 도메인을 따라 잡기를 원한다. . appid.appspot.com 처리기가 두 개만 필요합니다. 1. 주 도메인의 처리기입니다. 2.subdomainler http://subdomain.appid.appspot.com 미안 영어 http://appid.appspot.com 처리기는 좋지 않다. 나 지금 일하고있어. –

+0

위에서 언급 한 정적 버전 매핑을 제외한 GAE에는 동적 하위 도메인이 없습니다. 하지만 appid.appspot.com에 매핑되는 자신의 와일드 카드 도메인 (예 : * .yourdomain.com)을 가질 수 있습니다. http://en.wikipedia.org/wiki/Wildcard_DNS_record –