[Aktualizacja kwiecień 2016 r.] Ta odpowiedź jest już nieaktualna, obsługiwane jest niestandardowe mapowanie nagich domen, patrz odpowiedź Lawrence'a Moka .
Zrozumiałem!
Po pierwsze: nie można połączyć czegoś takiego jak mydomain.com
z aplikacją appspot. Jest to uważane za domenę typu „naga”, która nie jest już obsługiwana przez Google App Engine (już). Ściśle mówiąc, odpowiedź na moje pytanie musi być „niemożliwa”. Czytaj...
Wszystko, co możesz zrobić, to dodać subdomeny wskazujące na aplikację, np myappid.mydomain.com
. Kluczem do połączenia domeny najwyższego poziomu z aplikacją jest uświadomienie sobie, że www
jest to poddomena jak każda inna!
myappid.mydomain.com
jest traktowany dokładnie tak samo jak www.mydomain.com
!
Oto kroki:
- Wejdź na appengine.google.com, otwórz aplikację
- Administracja> Wersje> Dodaj domenę ... (domena musi być połączona z kontem Google Apps, wykonaj następujące czynności, w tym weryfikację domeny).
- Wejdź na www.google.com/a/twojadomena.com
- Pulpit nawigacyjny> Twoja aplikacja powinna zostać tutaj wymieniona. Kliknij na to.
- strona ustawień myappid> adres internetowy> Dodaj nowy adres URL
- Po prostu wpisz
www
i kliknij Dodaj
- Korzystając z interfejsu internetowego dostawcy usług hostingowych domeny, dodaj CNAME
www
dla swojej domeny i wskażghs.googlehosted.com
Teraz masz www.mydomain.com
link do swojej aplikacji.
Szkoda, że nie byłoby to bardziej oczywiste w dokumentacji ... Powodzenia!
[aktualizacja 28.09.2015] Teraz Google umożliwia dodawanie niestandardowych domen (w tym nagich domen) i konfigurowanie protokołu SSL bez potrzeby Google Apps. Szczegółowe informacje można znaleźć tutaj: https://cloud.google.com/appengine/docs/using-custom-domains-and-ssl?hl=pl
Właśnie odkryłem dzisiaj (stan na 2014-04-11) w Google Developers Console dostępna jest nowa strona niestandardowych ustawień domeny:1. Przejdź do https://console.developers.google.com/project 2. Kliknij swój projekt 3. Po lewej stronie kliknij „App Engine” 4. Kliknij „Ustawienia”Proszę bardzo! Możesz skonfigurować domenę niestandardową bez potrzeby posiadania konta Google App!
źródło
[Aktualizacja kwiecień 2016 r.] Ta odpowiedź jest już nieaktualna, obsługiwane jest niestandardowe mapowanie nagich domen, patrz odpowiedź Lawrence'a Moka .
Szczegółowe informacje można znaleźć na stronie http://www.google.com/support/a/bin/answer.py?hl=pl&answer=91077 . Po zarejestrowaniu się w Google Apps dla Twojej domeny:
Nie można użyć nagi domenę, chociaż, jak whatever.com (ale www.whatever.com robi praca), ponieważ:
jak określono na stronie http://www.google.com/support/a/bin/answer.py?answer=91080
źródło
Jeśli tak jak ja, widziałeś tę wiadomość podczas próby dodania „www” jako subdomeny, aby uruchomić własną domenę:
Powyższy proces wymieniony w innych odpowiedziach zmienił się nieznacznie, jeśli używasz Google Apps w swojej domenie.
Teraz musisz to również zrobić:
Google Apps -> Ustawienia usług -> Witryny. Kliknij „Mapowanie adresu internetowego” i usuń mapowanie „www”, które zostało domyślnie dodane do Witryn.
Następnie możesz dodać subdomenę „www” dla swojej aplikacji App Engine
zobacz ten link:
http://groups.google.com/group/google-appengine/web/deleting-existing-www-mapping-from-google-apps
źródło
Innym rozwiązaniem oferowanym przez Google jest przekazywanie adresów URL: http://www.google.com/support/a/bin/answer.py?hl=pl-in&answer=61057
źródło
Google oferuje przekierowanie nagiej domeny.
źródło
Google nie podaje adresu IP w celu ustalenia rekordu A. Gdyby tak było, moglibyśmy użyć nagich domen.
Istnieje inna opcja, ustawiając Rekord na adres IP obcego serwera WWW, który może przekierować http z np. Domena.com na www.domain.com (sprawdź GiDNS )
źródło
Znam wszystkie te kroki i tak naprawdę jest to krótki i fantastyczny sposób.
Teraz, gdy to wszystko zrobiłem, mogę z powodzeniem przejść do aplikacji appengine przy użyciu mojej niestandardowej domeny. Na przykład http://cic.mx i http://www.cic.mx zabierają mnie do mojej aplikacji. Ale adres URL zmienia się na -myappid-.appspot.com i nie chcę, aby tak się stało!
Czy ktoś rozwiązał ten problem?
Używam aplikacji php w aplikacji z instancją Wordpress.
źródło
W przypadku App Engine w 2019 r. Googles ułatwił skonfigurowanie domeny niestandardowej.
Google App Engine -> Ustawienia -> Domeny niestandardowe
Zweryfikuj swoją domenę
Wybierz swoją nazwę domeny
Przypomnienie : użyj rekordu TXT z wartością podaną przez Google bez istniejącego rekordu CNAME, w przeciwnym razie rekord TXT zostanie zastąpiony
źródło
Po prostu udało mi się to uporządkować po godzinach. Subdomena www wskazywała na Witryny, ale interfejs mnie tego nie pokazywał.
Po zanurzeniu się i ustawieniu CNAME na gwh.google.com oraz kilkakrotnym włączeniu / wyłączeniu Witryn (patrz komentarz Rodrigo Moraesa na http://groups.google.com/group/google-appengine/web/ usuwanie-istniejących-www-mapowania-z-google-aplikacji ) Byłem w stanie ustawić adres Witryn, aby korzystały z subdomeny www.
Byłem wtedy w stanie zmienić to z używania subdomeny www. W tym momencie aplikacja appengine pozwoliła mi określić subdomenę www.
To jedna brudna poprawka - w zasadzie włączanie i wyłączanie Witryn, dopóki nie zadziała!
źródło
Po przejściu do „Ustawienia aplikacji -> Dodaj domenę” pojawi się monit o wybranie konta logowania, prawdopodobnie jesteś już na koncie Gmail, więc wyświetli ono również konto Gmail, ale powinieneś użyć konta Google Apps, na którym zamapowałeś swoją domenę niestandardową .
źródło
Możesz przekierowywać dalej lub maskować swoją nazwę domeny w chrzestnych, ale nie wiem o innych stronach hostingowych. Spójrz na ten link
źródło
Oto samouczek od Google dotyczący mapowania aplikacji w domenie niestandardowej: https://cloud.google.com/appengine/docs/domain?hl=FR
To powinna być najnowsza aktualizacja. Ale zwróć uwagę na te 2 rzeczy:
1- Aplikacja może nie znajdować się w nowej konsoli programisty, wówczas jedynym rozwiązaniem tego problemu jest pobranie kodu źródłowego, utworzenie nowej aplikacji z nowej konsoli programisty i wdrożenie.
2- Znajdziesz swoją aplikację na konsoli programisty, ale w menu Compute możesz nie znaleźć ustawień App Engine, jak wspomniano w samouczku, a następnie musisz postępować tak samo, jak wyjaśniłem w pierwszym punkcie (utwórz inną aplikację)
Mam nadzieję, że to pomoże !
źródło
Musisz spróbować w ten sposób
Application Settings > Add Domain
...źródło