Setelah berjam-jam membaca dan bereksperimen dengan catatan DNS, saya dapat mengakses aplikasi mesin aplikasi Google saya melalui URL ini:
Apa yang tidak berhasil:
Saya ingin dapat melayani aplikasi saya langsung dari domain saya dan bukan subdomain. Saya telah melihat aplikasi yang melakukan ini. Apakah ada cara untuk melakukan ini tanpa redirect URL?
[Perbarui April 2016] Jawaban ini sekarang sudah usang, pemetaan domain polos khusus didukung, lihat jawaban Lawrence Mok .
Saya sudah menemukan jawabannya!
Pertama: tidak mungkin menghubungkan sesuatu seperti mydomain.com
dengan aplikasi appspot Anda. Ini dianggap sebagai domain polos, yang tidak didukung oleh Google App Engine (lagi). Sebenarnya, jawaban untuk pertanyaan saya harus "tidak mungkin". Baca terus ...
Yang bisa Anda lakukan adalah menambahkan subdomain yang menunjuk ke aplikasi Anda, mis. myappid.mydomain.com
. Kunci untuk menautkan domain tingkat atas Anda dengan aplikasi Anda adalah menyadari bahwa www
adalah subdomain seperti yang lain!
myappid.mydomain.com
diperlakukan sama persis dengan www.mydomain.com
!
Berikut langkah-langkahnya:
www
dan klik Tambahwww
untuk domain Anda dan arahkan ke ghs.googlehosted.com
Sekarang Anda memiliki www.mydomain.com
yang ditautkan ke aplikasi Anda.
Saya berharap ini akan lebih jelas dalam dokumentasi ... Semoga beruntung!
[update 2015-09-28] Sekarang Google memungkinkan Anda menambahkan domain khusus (termasuk domain telanjang) dan menyiapkan SSL tanpa perlu Google Apps. Untuk detail, lihat di sini: https://cloud.google.com/appengine/docs/using-custom-domains-and-ssl?hl=id
Saya baru saja menemukan hari ini (per 2014-04-11) halaman pengaturan domain kustom baru tersedia dari Google Developers Console:
1. Buka https://console.developers.google.com/project 2. Klik pada proyek Anda 3. Di sebelah kiri klik "App Engine" 4. Klik "Pengaturan"
Ini dia! Anda dapat mengonfigurasi domain khusus tanpa perlu akun Google App! </del>
[Perbarui April 2016] Jawaban ini sekarang sudah usang, pemetaan domain polos khusus didukung, lihat jawaban Lawrence Mok .
Lihat http://www.google.com/support/a/bin/answer.py?hl=id&answer=91077 untuk detailnya. Setelah Anda mendaftar ke Google Apps untuk Domain Anda:
# 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
Anda tidak dapat menggunakan domain telanjang, seperti whatever.com (tetapi www.wh whatever.com tidak berfungsi), karena:
Karena perubahan terbaru, Google App Engine tidak lagi mendukung pemetaan aplikasi Anda ke domain telanjang. Jika pendaftar domain Anda mendukung URL pengalihan, Anda dapat mengarahkan dari http://domainanda.com ke aplikasi Anda, yang dapat dilayani dari domain seperti http://www.yourdomain.com atau http://appid.yourdomain.com .
seperti ditentukan di http://www.google.com/support/a/bin/answer.py?answer=91080
Jika seperti saya, Anda telah melihat pesan ini saat mencoba menambahkan 'www' sebagai inorder subdomain untuk membuat domain Anda berfungsi:
'Sudah digunakan, harap hapus sebelumnya pemetaan terlebih dahulu. '
Proses di atas yang disebutkan dalam jawaban lain sedikit berubah jika Anda menggunakan Google Apps untuk domain Anda.
Anda sekarang harus melakukan ini juga:
Google Apps -> Pengaturan Layanan -> Situs. Klik 'Pemetaan alamat web' dan hapus pemetaan 'www' yang telah ditambahkan secara default ke Situs.
Kemudian Anda dapat menambahkan subdomain 'www' untuk aplikasi engine Aplikasi Anda
lihat tautan ini:
http://groups.google.com/group/google-appengine/web/deleting-existing-www-mapping-from-google-apps
Solusi lain yang diberikan oleh Google adalah penerusan URL: http://www.google.com/support/a/bin/answer.py?hl=id-ans&answer=61057
Google memang menawarkan pengalihan domain telanjang.
Google tidak memberikan IP bagi kami untuk menetapkan rekor. Kalau mau kita bisa menggunakan domain telanjang.
Ada opsi lain, dengan menetapkan catatan ke IP server web asing dan server itu dapat membuat pengalihan http dari misalnya domain.com ke www.domain.com (lihat GiDNS )
Saya tahu semua langkah ini dan sebenarnya yang berikut ini adalah cara yang pendek dan fantastis.
1 - Buka appengine.google.com, buka aplikasi Anda
2 - Administrasi> Versi> Tambahkan Domain ... (domain Anda harus ditautkan ke akun Google Apps Anda, ikuti langkah-langkah untuk melakukannya termasuk verifikasi domain.)
3 - Buka www.google.com/a/domainanda.com
4 - Dasbor> aplikasi Anda harus tercantum di sini. Klik itu.
5 - halaman pengaturan myappid> Alamat web> Tambah URL baru
6 - Cukup masukkan www dan klik Tambah
7 - Menggunakan antarmuka web penyedia hosting domain Anda, tambahkan CNAME untuk www untuk domain Anda dan arahkan ke ghs.googlehosted.com
8 - Sekarang Anda memiliki www.mydomain.com yang ditautkan ke aplikasi Anda.
- Jika Anda ingin domain telanjang, mis. Mydomain.com, gunakan pengalihan dari administrator DNS Anda (bukan di Google Apps) dan arahkan ke www.mydomain.com.
Sekarang saya telah melakukan itu semua, saya dapat pergi ke aplikasi appengine saya berhasil menggunakan domain kustom saya. Misalnya http://cic.mx dan http://www.cic.mx keduanya membawa saya ke aplikasi saya. Tetapi URL berubah menjadi -myappid-.appspot.com dan saya tidak ingin itu terjadi!
Adakah yang memecahkan masalah ini?
Saya menggunakan aplikasi php di appengine, dengan contoh wordpress.
Ketika Anda masuk ke "Pengaturan Aplikasi -> Tambahkan Domain" Ini akan meminta untuk memilih akun login, mungkin Anda sudah berada di akun gmail sehingga akan menampilkan akun gmail juga, tetapi Anda harus menggunakan akun Google Apps tempat Anda memetakan domain khusus .
Baru berhasil menyortir ini akhirnya setelah jam. Subdomain www menunjuk ke Situs, tetapi ujung depan tidak menunjukkan kepada saya itu.
Setelah terjun dan menetapkan CNAME ke gwh.google.com, dan mengaktifkan/menonaktifkan Situs beberapa kali (lihat komentar dari Rodrigo Moraes di http://groups.google.com/group/google-appengine/ web/menghapus-ada-www-pemetaan-dari-google-apps ) Saya dapat mengatur alamat Situs untuk menggunakan subdomain www.
Saya kemudian dapat mengubahnya agar tidak menggunakan subdomain www, di mana aplikasi appengine memungkinkan saya untuk menentukan subdomain www.
Itu adalah satu perbaikan kotor - pada dasarnya menyalakan dan mematikan Situs sampai berfungsi!
Berikut ini adalah tutorial dari Google tentang memetakan Aplikasi Anda di domain khusus: https://cloud.google.com/appengine/docs/domain?hl=FR
Itu harus menjadi pembaruan terbaru. Tetapi harap dicatat 2 hal ini:
1- Anda mungkin tidak menemukan Aplikasi Anda di konsol pengembang baru, maka satu-satunya solusi untuk itu adalah mengunduh kode sumber Anda, membuat aplikasi baru dari konsol pengembang baru dan menyebarkannya.
2- Anda menemukan Aplikasi Anda di konsol pengembang, tetapi di bawah menu Hitung Anda mungkin tidak menemukan Pengaturan Mesin Aplikasi seperti yang disebutkan dalam tutorial, maka Anda harus melanjutkan yang sama seperti yang saya jelaskan di poin pertama (membuat aplikasi lain)
Saya harap ini membantu !
Untuk App Engine pada tahun 2019, Google telah mempermudah untuk mengatur domain khusus.
Google App Engine -> Pengaturan -> Domain Kustom
Pengingat: Gunakan TXT Rekam dengan nilai yang disediakan Google tanpa catatan CNAME yang ada, jika tidak TXT Catatan akan ditimpa
Anda dapat mengarahkan ulang atau menutupi nama domain Anda di godaddy tapi saya tidak tahu tentang situs hosting lain. Lihat ini tautan