고유 도메인 (하위 도메인 아님)과 함께 Google App Engine을 사용하는 방법은 무엇입니까?


233

몇 시간 동안 DNS 레코드를 읽고 실험 한 후 다음 URL을 통해 Google App Engine 앱에 액세스 할 수 있습니다.

  • myappid.appspot.com
  • www.myappid.myowndomain.com

작동하지 않는 것 :

  • myowndomain.com
  • www.myowndomain.com

하위 도메인이 아닌 내 도메인에서 직접 앱을 제공 할 수 있기를 원합니다. 이 작업을 수행하는 앱을 보았습니다. URL 리디렉션없이이 작업을 수행 할 수있는 방법이 있습니까?

답변:


258

[2016 년 4 월 업데이트]이 답변은 이제 구식이며 사용자 지정 네이 키드 도메인 매핑이 지원됩니다 . Lawrence Mok 's answer

나는 그것을 알아 냈습니다!

우선 : mydomain.com앱스 팟 앱 과 같은 것을 연결할 수 없습니다. 이는 Google 도메인 (더 이상)에서 지원하지 않는 기본 도메인으로 간주됩니다. 엄밀히 말하면, 내 질문에 대한 대답은 "불가능"해야합니다. 읽어...

앱을 가리키는 하위 도메인을 추가하기 만하면됩니다 (예 :) myappid.mydomain.com. 최상위 도메인을 앱에 연결하는 열쇠는 www다른 도메인과 같은 하위 도메인 임을 인식하는 것 입니다!

myappid.mydomain.com와 동일하게 취급됩니다 www.mydomain.com!

단계는 다음과 같습니다.

  1. appengine.google.com으로 이동하여 앱을 엽니 다.
  2. 관리> 버전> 도메인 추가 ... (도메인은 Google Apps 계정에 연결되어 있어야하며 도메인 확인을 포함하여 해당 단계를 수행해야합니다.)
  3. www.google.com/a/yourdomain.com으로 이동
  4. 대시 보드> 앱이 여기에 나열되어야합니다. 그것을 클릭하십시오.
  5. myappid 설정 페이지> 웹 주소> 새 URL 추가
  6. 간단히 입력 www하고 추가를 클릭하십시오
  7. 제공자의 웹 인터페이스를 호스팅 도메인을 사용하기위한 CNAME을 추가 www도메인 및 지점에 대한ghs.googlehosted.com

이제 www.mydomain.com앱에 연결되었습니다.

나는 이것이 문서에서 더 분명해지기를 바랐다 ... 행운을 빕니다!


12
허, 나쁘다-나는 당신 www가 다른 도메인과 같은 하위 도메인이라는 것을 알고 있다고 생각 했지만 철자를 고려해보아야했습니다!
Alex Martelli

21
벌거 벗은 mydomain.com이 작동하게하려면 www 하위 도메인으로 리디렉션하면됩니다.
Steve Landey

21
맞춤 도메인을 설정하기 위해 Google Apps를 설정해야하는 것은 완전히 직관적이지 않고 거의 지연됩니다. 마치 로켓 발사기를 사용하여 모기를 강타하는 것과 같습니다.
HRJ

4
Google이 설명서를 업데이트 한 것 같습니다. cname 값은 ghs.googlehosted.com이어야합니다
Krishnaraj

4
아래 Laurence Mok의 답변을 참조하십시오. 이제 개발자 콘솔에서 직접 가능합니다.
crb

55

[업데이트 2015-09-28] 이제 Google을 사용하면 Google Apps 없이도 맞춤 도메인 (네이 키드 도메인 포함)을 추가하고 SSL을 설정할 수 있습니다. 자세한 내용은 https://cloud.google.com/appengine/docs/using-custom-domains-and-ssl?hl=ko를 참조하십시오.

방금 오늘 (2014-04-11 현재) Google 개발자 콘솔에서 새로운 맞춤 도메인 설정 페이지를 사용할 수 있음을 발견했습니다.

1. https://console.developers.google.com/project로 이동 하십시오 . 2. 프로젝트를 클릭하십시오. 3. 왼쪽에서 "App Engine"을 클릭하십시오. 4. "설정"을 클릭하십시오.

당신은 간다! Google App 계정이 없어도 맞춤 도메인을 구성 할 수 있습니다!


3 단계에서 XXX.com 도메인에 대해 아래 나열된 리소스 레코드 만들기라는 메시지가 표시됩니다. 무슨 의미입니까?
Kunal Balani

@KunalBalani 즉, 도메인의 DNS 레코드를 편집해야합니다 (도메인을 등록한 장소를 확인하십시오)
Lawrence Mok

3
이 방법은 SSL을 지원하지 않습니다. 여전히 해결 방법을 찾고 있습니다.
capitalf

2
@capitalf 구글은 "곧 출시 될 예정"이라고 말했으며 평소와 같이 ETA는 없다. 나는 또한 해결 방법을 찾으려고했지만 아무것도 없습니다. 내가 지금 얻을 수있는 가장 가까운 것은 https는 www를 위해 일하고 http는 www를 위해 일하는 것입니다. 알몸 (https www로 리디렉션)
Lawrence Mok

2
이 답변은 2014 년 4 월 현재 정답입니다.이 날짜 이전의 답변은 맞춤 도메인이 더 잘 지원되기 전에 해결 방법을 나타냅니다. SSL은 곧 제공 될 예정입니다.
Dave

41

[2016 년 4 월 업데이트]이 답변은 이제 구식이며 사용자 지정 네이 키드 도메인 매핑이 지원됩니다 . Lawrence Mok 's answer

자세한 내용은 http://www.google.com/support/a/bin/answer.py?hl=ko&answer=91077 을 참조 하십시오 . Google 기업용 애플리케이션에 가입 한 후 :

# Sign in to the Google App Engine admin console.
# Go to Administration > Versions
# Click the 'Add Domain...' button under Domain Setup.
# Enter your domain name in the 'Domain Name:' field
# Click 'Add Domain'. You will be directed to the Google Apps administrator console to complete the process.
# Log in to the Google Apps control panel with your administrator account.
# Accept the terms and specify the access URL you'd like to provide for your application.
# Click 'Accept

당신은 사용할 수 없습니다 알몸 같은 whatever.com로하지만, 도메인 (그러나 www.whatever.com 않습니다 작업) 때문에 :

최근 변경으로 인해 Google App Engine은 더 이상 앱을 기본 도메인에 매핑하는 것을 지원하지 않습니다. 도메인 등록 기관이 URL 리디렉션을 지원하는 경우 http://yourdomain.com 에서 앱으로 리디렉션 할 수 있으며 http://www.yourdomain.com 또는 http://appid.yourdomain.com 과 같은 도메인에서 제공 될 수 있습니다 .

http://www.google.com/support/a/bin/answer.py?answer=91080에 지정된대로


빠른 답변 감사합니다. 이미 모든 작업을 수행했으며 도메인을 Google Apps 계정에 추가했습니다. 이제 내 앱이 서비스로 표시됩니다. 기본 도메인은 mydomain.com으로 설정되고 내 앱은 하위 도메인 (www.myappid.mydomain.com)을 나열합니다. 뭔가 빠졌을 것입니다. 하위 도메인을 추가하면 즉시 작동하므로 일부 업데이트 / DNS / 설정 문제가 의심됩니다. www.mydomain.com으로 이동하면 "서버를 찾을 수 없습니다"라는 메시지가 나타납니다.
Mark

같은 문제가 있다고 생각합니다 ... "www"추가 Google 앱 엔진의 웹 주소가 응답하지 않습니다. 현재 wehearttoronto.com에서 Google 사이트로 연결 중입니다 ...
TimLeung

1
이슈 777이 해결됨에 따라 Appengine은 이제 Naked Doman을 다시 지원할뿐 아니라 도메인에 GoogleApps를 먼저 설정할 필요가 없습니다. 마지막 의견에 대한 간단한 지침이 있습니다. 그러나 프로세스는 기본적으로 Alex의 원래 게시물에 설명되어 있습니다. code.google.com/p/googleappengine/issues/detail?id=777
Blaine Garrett

18

나처럼 자신의 도메인이 작동하도록 하위 도메인으로 'www'를 추가하려고 할 때이 메시지가 표시됩니다.

'이미 사용되었습니다. 먼저 이전 매핑을 제거하십시오. '

도메인에 Google Apps를 사용하는 경우 다른 답변에서 언급 된 위의 과정이 약간 변경되었습니다.

이제이 작업도 수행해야합니다.

Google Apps-> 서비스 설정-> 사이트. '웹 주소 매핑'을 클릭하고 기본적으로 사이트에 추가 된 'www'매핑을 제거하십시오.

그런 다음 App Engine 앱에 'www'하위 도메인을 추가 할 수 있습니다

이 링크를 참조하십시오 :

http://groups.google.com/group/google-appengine/web/deleting-existing-www-mapping-from-google-apps



8

Google은 기본 도메인 리디렉션을 제공합니다.

  • Google Apps 계정에 로그인하고 "이 도메인 관리"를 선택하십시오.
  • 도메인 설정으로 이동
  • 도메인 설정 내에서 도메인 이름으로 이동
  • "A 레코드 변경"이라는 링크가 있습니다. 클릭하면 생성해야 할 A 레코드의 대상 IP가 제공됩니다.

5

Google은 A 레코드를 설정할 수있는 IP를 제공하지 않습니다. 그렇다면 벌거 벗은 도메인을 사용할 수 있습니다.

레코드를 외부 웹 서버의 IP로 설정하면 다른 옵션이 있으며 해당 서버는 예를 들어 domain.com에서 www.domain.com으로 http 리디렉션 할 수 있습니다 ( GiNS 확인 )


4

나는이 모든 단계를 알고 있으며 실제로 다음은 짧고 환상적인 방법입니다.

1-appengine.google.com으로 이동하여 앱을 엽니 다.

2-관리> 버전> 도메인 추가 ... (도메인은 Google Apps 계정에 연결되어 있어야하며 도메인 확인을 포함하여 해당 단계를 수행해야합니다.)

3-www.google.com/a/yourdomain.com으로 이동

4-대시 보드> 앱이 여기에 나열되어야합니다. 그것을 클릭하십시오.

5-myappid 설정 페이지> 웹 주소> 새 URL 추가

6-간단히 www를 입력하고 추가를 클릭하십시오.

7-도메인 호스팅 제공 업체의 웹 인터페이스를 사용하여 도메인에 www의 CNAME을 추가하고 ghs.googlehosted.com을 가리 킵니다.

8-이제 www.mydomain.com이 앱에 연결되었습니다.

  • 기본 도메인 (예 : mydomain.com)을 원하는 경우 DNS 관리자 (Google Apps가 아닌)에서 리디렉션을 사용하여 www.mydomain.com을 가리 키십시오.

이제 모든 작업을 마쳤으므로 맞춤 도메인을 사용하여 appengine 앱으로 성공적으로 이동할 수 있습니다. 예를 들어 http://cic.mxhttp://www.cic.mx 모두 내 응용 프로그램으로 이동합니다. 그러나 URL이 -myappid-.appspot.com으로 변경되어 발생하지 않기를 바랍니다!

누구 든지이 문제를 해결 했습니까?

워드 프레스 인스턴스와 함께 appengine에서 PHP 앱을 사용하고 있습니다.


2

2019 년 App Engine의 경우 Google은 사용자 정의 도메인을보다 쉽게 ​​설정할 수 있도록했습니다.

  1. Google App Engine-> 설정-> 맞춤 도메인

  2. 도메인 확인

  3. 귀하의 도메인 이름 등록을 선택하십시오

알림 : 기존 CNAME 레코드없이 Google이 제공 한 값으로 TXT 레코드를 사용합니다. 그렇지 않으면 TXT 레코드가 재정의됩니다.

  1. 하위 도메인, CNAME 레코드, A 레코드, AAAA 레코드의 구성이 포함 된 페이지의 단계를 따르십시오.

1

몇 시간 후에 마침내 정렬했습니다. www 하위 도메인이 사이트를 가리키고 있었지만 프런트 엔드가이를 보여주지 않았습니다.

급락하여 CNAME을 gwh.google.com으로 설정하고 사이트를 두 번 활성화 / 비활성화 한 후 ( http://groups.google.com/group/google-appengine/web/의 Rodrigo Moraes 의견 참조 deleting-existing-existing-www-mapping-from-google-apps ) www 하위 도메인을 사용하도록 사이트 주소를 설정할 수있었습니다.

그런 다음 www 하위 도메인을 사용하지 않고 변경할 수 있었으며, 이때 appengine 앱에서 www 하위 도메인을 지정할 수있었습니다.

그것은 하나의 더러운 수정입니다-기본적으로 사이트가 작동 할 때까지 켜고 끕니다!


1

"응용 프로그램 설정-> 도메인 추가"로 이동하면 로그인 계정을 선택하라는 메시지가 표시됩니다. 이미 Gmail 계정에있을 수 있으므로 Gmail 계정도 표시 되지만 사용자 정의 도메인을 매핑 한 Google Apps 계정을 사용해야합니다 .


0

godaddy에서 도메인 이름을 전달하거나 숨길 수는 있지만 다른 호스팅 사이트에 대해서는 모르겠습니다.이 링크를 살펴보십시오.


0

다음은 맞춤 도메인에서 앱을 매핑하는 방법에 대한 Google의 자습서입니다. https://cloud.google.com/appengine/docs/domain?hl=FR

최신 업데이트 여야합니다. 그러나 다음 두 가지 사항에 유의하십시오.

1- 새로운 개발자 콘솔에서 앱을 찾지 못할 수 있으며, 이에 대한 유일한 해결 방법은 소스 코드를 다운로드하고 새 개발자 콘솔에서 새 앱을 만들어 배포하는 것입니다.

2- 개발자 콘솔에서 앱을 찾을 수 있지만 계산 메뉴에서 자습서에서 언급 한 것처럼 App Engine 설정을 찾을 수없는 경우 첫 번째 포인트에서 설명한 것과 동일하게 진행해야합니다 (다른 애플리케이션 만들기).

이게 도움이 되길 바란다 !


-3

당신은 이렇게 시도해야합니다 Application Settings > Add Domain...


SO에 오신 것을 환영합니다. 이것이 답변입니까? 더 정교하게 할 수 있습니까?
Tony Rad
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.