it-swarm.asia

Bagaimana cara menggunakan mesin aplikasi Google dengan domain saya sendiri (bukan subdomain)?

Setelah berjam-jam membaca dan bereksperimen dengan catatan DNS, saya dapat mengakses aplikasi mesin aplikasi Google saya melalui URL ini:

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

Apa yang tidak berhasil:

  • myowndomain.com
  • www.myowndomain.com

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?

228
Mark

[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:

  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

Sekarang Anda memiliki www.mydomain.com yang ditautkan ke aplikasi Anda.

Saya berharap ini akan lebih jelas dalam dokumentasi ... Semoga beruntung!

255
Mark

[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>

54
Lawrence Mok

[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

40
Alex Martelli

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

18
andy boot

Solusi lain yang diberikan oleh Google adalah penerusan URL: http://www.google.com/support/a/bin/answer.py?hl=id-ans&answer=61057

9
Tahir Akram

Google memang menawarkan pengalihan domain telanjang.

  • Masuk ke akun google apps Anda dan pilih "kelola domain ini"
  • Arahkan ke Pengaturan domain
  • Dalam Pengaturan Domain, navigasikan ke Nama domain
  • Ada tautan yang mengatakan "ubah catatan A". Mengklik yang akan memberi Anda IP tujuan untuk catatan A yang perlu Anda buat.
8
Evgeny Karpov

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 )

5
mako

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.

4
chuycepeda

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 .

1
Prakash

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!

1
Mark Crossfield

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 !

0
Zouhaier

Untuk App Engine pada tahun 2019, Google telah mempermudah untuk mengatur domain khusus.

  1. Google App Engine -> Pengaturan -> Domain Kustom

  2. Verifikasi domain Anda

  3. Pilih Registra Nama Domain Anda

Pengingat: Gunakan TXT Rekam dengan nilai yang disediakan Google tanpa catatan CNAME yang ada, jika tidak TXT Catatan akan ditimpa

  1. Ikuti langkah-langkah di halaman, yang mencakup konfigurasi subdomain Anda, Catatan CNAME, Catatan, Catatan AAAA, dan Anda akan baik-baik saja.
0
Eddie Tsai

Anda dapat mengarahkan ulang atau menutupi nama domain Anda di godaddy tapi saya tidak tahu tentang situs hosting lain. Lihat ini tautan

0
Saurabh Ande