अपने स्वयं के नग्न डोमेन (उप डोमेन) के साथ Google ऐप इंजन का उपयोग कैसे करें?


233

DNS रिकॉर्ड के बारे में पढ़ने और प्रयोग करने के कुछ घंटों के बाद, मैं इन URL के माध्यम से अपने Google App इंजन ऐप का उपयोग कर सकता हूं:

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

क्या काम नहीं करता है:

  • myowndomain.com
  • www.myowndomain.com

मैं अपने डोमेन से सीधे अपने ऐप को सेवा देने में सक्षम होना चाहता हूं और उप-डोमेन नहीं। मैंने ऐसे ऐप्स देखे हैं जो ऐसा करते हैं। क्या URL रीडायरेक्ट के बिना ऐसा करने का कोई तरीका है?

जवाबों:


258

[अपडेट अप्रैल २०१६] यह उत्तर अब पुराना हो चुका है, कस्टम नग्न डोमेन मैपिंग समर्थित है, लॉरेंस मोक का जवाब देखें

मैंने इसका पता लगा लिया है!

सबसे पहले: mydomain.comअपने एप्स एप के साथ कुछ लिंक करना असंभव है । यह एक नग्न डोमेन माना जाता है, जो Google App Engine (अब) द्वारा समर्थित नहीं है। कड़े शब्दों में, मेरे प्रश्न का उत्तर "असंभव" होना है। पढ़ते रहिये...

सब आप कर सकते हैं अपने ऐप की ओर इशारा करते हुए उपडोमेन जोड़ सकते हैं, जैसे 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. अपने डोमेन होस्टिंग प्रदाता के वेब इंटरफ़ेस का उपयोग करते हुए, अपने डोमेन के wwwलिए CNAME जोड़ें और इंगित करेंghs.googlehosted.com

अब आप www.mydomain.comअपने ऐप से जुड़ गए हैं।

काश यह प्रलेखन में अधिक स्पष्ट होता ... सौभाग्य!


12
हे, मेरा बुरा - मुझे लगा कि आप जानते थे कि www किसी भी अन्य की तरह एक उपडोमेन है, लेकिन इसे बाहर वर्तनी माना जाना चाहिए!
एलेक्स मार्टेली

21
नग्न mydomain.com को काम पर लाने के लिए, बस इसे www उपडोमेन पर पुनर्निर्देशित करें।
स्टीव लांडे

21
बस एक कस्टम डोमेन स्थापित करने के लिए Google Apps को सेटअप करने की आवश्यकता पूरी तरह से अनपेक्षित और लगभग मंद है। यह एक मच्छर को स्वाट करने के लिए रॉकेट लॉन्चर का उपयोग करने के लिए मजबूर करने जैसा है।
HRJ

4
ऐसा लगता है कि Google ने दस्तावेज़ को अपडेट कर दिया है। Cname मान ghs.googlehosted.com होना चाहिए
कृष्णराज

4
नीचे लारेंस मोक का जवाब देखें: यह अब डेवलपर्स कंसोल से सीधे संभव है।
crb

55

[अद्यतन २०१५-०९ -२]] अब Google आपको Google ऐप्स की आवश्यकता के बिना कस्टम डोमेन (नग्न डोमेन सहित) और सेटअप SSL जोड़ने देता है। विवरण के लिए यहां देखें: https://cloud.google.com/appengine/docs/use-custom-domains-and-ssl?hl=en

मुझे आज ही पता चला (2014-04-11 के अनुसार) एक नया कस्टम डोमेन सेटिंग पेज Google डेवलपर्स कंसोल से उपलब्ध है:

1. पर जाएं https://console.developers.google.com/project जाएं 2. अपने प्रोजेक्ट पर क्लिक करें 3. बाईं ओर "ऐप इंजन" पर क्लिक करें।

तुम वहाँ जाओ! आप Google App खाते की आवश्यकता के बिना कस्टम डोमेन को कॉन्फ़िगर कर सकते हैं!


चरण 3 में यह कहा गया है कि XXX.com डोमेन के लिए नीचे सूचीबद्ध संसाधन रिकॉर्ड बनाएँ, इसका क्या मतलब है?
कुणाल बलानी

@KunalBalani इसका मतलब है कि आपको अपने डोमेन के DNS रिकॉर्ड को संपादित करने की जरूरत है (उस जगह की जाँच करें जहाँ आपने निर्देश के लिए अपना डोमेन पंजीकृत किया है)
लॉरेंस मोक

3
ध्यान रखें कि यह विधि SSL का समर्थन नहीं करता है - जो बेकार है। मैं अभी भी एक वर्कअराउंड की तलाश में हूं।
राजधानी

2
@capitalf Google ने कहा कि यह "जल्द ही आ रहा है" और हमेशा की तरह कोई ईटीए नहीं है। मैं भी चारों ओर काम के लिए देखने की कोशिश की थी, लेकिन वहाँ कोई नहीं है। निकटतम चीज़ जो मैं अभी प्राप्त कर सकता हूं, वह है www के लिए काम करना, www के लिए http काम करना। और नग्न (उन्हें https www पर पुनर्निर्देशित)
लॉरेंस मोक

2
ध्यान दें कि यह अप्रैल 2014 के अनुसार सही उत्तर है। उस तिथि से पहले के उत्तर कस्टम डोमेन से बेहतर कार्य करने से पहले कार्य-परिवेश के संदर्भ में थे। एसएसएल अभी भी जल्द ही आ रहा है।
डेव

41

[अपडेट अप्रैल २०१६] यह उत्तर अब पुराना हो चुका है, कस्टम नग्न डोमेन मैपिंग समर्थित है, लॉरेंस मोक का जवाब देखें

विवरण के लिए http://www.google.com/support/a/bin/answer.py?hl=hi&answer=91077 देखें । आपके डोमेन के लिए Google Apps के लिए साइन अप करने के बाद:

# 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

हालांकि, आप एक नग्न डोमेन का उपयोग नहीं कर सकते हैं , जैसे कि जो भी। Com (लेकिन www.whatever.com करता है) काम ), क्योंकि:

हाल के परिवर्तनों के कारण, Google ऐप इंजन अब आपके ऐप को नग्न डोमेन पर मैप करने का समर्थन नहीं करता है। यदि आपका डोमेन रजिस्ट्रार 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 पर जाता हूं तो मुझे "सर्वर नहीं मिला"।
मार्क

मुझे लगता है कि मुझे वही समस्या है ... "www।" Google एप्लिकेशन इंजन के लिए वेब पता कोई प्रतिक्रिया नहीं देता है। अभी wehearttoronto.com गूगल साइटों को निर्देशित कर रहा है ...
टिमलेंग

1
जैसे ही 777 के मुद्दे को हल किया जा रहा है, Appengine अब दोनों Naked Domans का समर्थन करता है और साथ ही साथ GoogleApps को पहले डोमेन पर सेट नहीं करता है। अंतिम टिप्पणी पर बहुत संक्षिप्त निर्देश हैं। हालांकि, प्रक्रिया मूल रूप से एलेक्स की मूल पोस्ट में वर्णित है। code.google.com/p/googleappengine/issues/detail?id=777
ब्लेन गैरेट

18

अगर मेरी तरह आप भी अपने स्वयं के डोमेन काम करने के लिए एक उपडोमेन इनवर्टर के रूप में 'www' को जोड़ने की कोशिश करते हुए यह संदेश देख चुके हैं:

'पहले से ही इस्तेमाल किया हुआ, कृपया पहले की मैपिंग को हटा दें। '

यदि आप अपने डोमेन के लिए Google Apps का उपयोग कर रहे हैं, तो अन्य उत्तरों में उल्लिखित उपरोक्त प्रक्रिया थोड़ी बदल गई है।

अब आपको भी ऐसा करना चाहिए:

Google Apps -> सेवा सेटिंग्स -> साइटें। 'वेब एड्रेस मैपिंग' पर क्लिक करें और 'www' मैपिंग को हटा दें जो कि डिफ़ॉल्ट रूप से साइट्स द्वारा जोड़ा गया है।

फिर आप अपने ऐप इंजन ऐप के लिए 'www' सबडोमेन जोड़ सकते हैं

इस लिंक को देखें:

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



8

Google नग्न डोमेन पुनर्निर्देशन प्रदान करता है।

  • अपने Google एप्लिकेशन खाते में लॉगिन करें और "इस डोमेन का प्रबंधन करें" चुनें
  • डोमेन सेटिंग्स पर जाएँ
  • डोमेन सेटिंग के भीतर, डोमेन नामों पर नेविगेट करें
  • एक लिंक है जो कहता है कि "A रिकॉर्ड बदलें"। उस पर क्लिक करने से आपको ए रिकॉर्ड के लिए गंतव्य आईपी मिलेगा, जिसे आपको बनाने की आवश्यकता है।

5

Google हमारे लिए A रिकॉर्ड सेट करने के लिए एक IP प्रदान नहीं करता है। यदि यह हम नग्न डोमेन का उपयोग कर सकते हैं।

एक और विकल्प है, विदेशी वेब सर्वर के आईपी में एक रिकॉर्ड सेट करके और वह सर्वर http से अप्रत्यक्ष कर सकता है जैसे कि domain.com से www.domain.com ( GiDNS देखें )


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 पर इंगित करें।

अब जब मैंने वह सब कर लिया है, तो मैं अपने कस्टम डोमेन का सफलतापूर्वक उपयोग करके अपने ऐपेंगिन ऐप पर जा सकता हूं। उदाहरण के लिए http://cic.mx और http://www.cic.mx दोनों मुझे अपने ऐप में ले जाते हैं। लेकिन URL -myappid-.appspot.com में बदल जाता है और मैं नहीं चाहता कि ऐसा हो!

क्या किसी ने इस मुद्दे को हल किया है?

मैं appengine पर एक वर्डप्रेस उदाहरण के साथ एक php ऐप का उपयोग कर रहा हूं।


2

2019 में ऐप इंजन के लिए, googles ने एक कस्टम डोमेन स्थापित करना आसान बना दिया है।

  1. Google ऐप इंजन -> सेटिंग्स -> कस्टम डोमेन

  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 की टिप्पणी देखें) को हटाने से मौजूद-www-मानचित्रण-से-google-क्षुधा ) मैं www उपडोमेन का उपयोग करने के लिए साइट का पता सेट करने में सक्षम था।

मैं तब www सबडोमैन का उपयोग करने से इसे बदलने में सक्षम था, जिस बिंदु पर appengine ऐप ने मुझे www उप डोमेन को निर्दिष्ट करने की अनुमति दी थी।

यह एक गंदा फिक्स है - मूल रूप से साइट को चालू और बंद करने तक यह काम करता है!


1

जब आप "एप्लिकेशन सेटिंग्स -> डोमेन जोड़ें" पर जाते हैं, तो यह लॉगिन खाते का चयन करने के लिए कहेगा, शायद आप पहले से ही जीमेल खाते पर हैं इसलिए यह जीमेल खाते को भी दिखाएगा, लेकिन आपको Google Apps खाते का उपयोग करना चाहिए जहां आपने अपना कस्टम डोमेन मैप किया है


0

आप Godaddy में अपने डोमेन नाम को आगे भेज सकते हैं या मास्क कर सकते हैं, लेकिन मैं अन्य होस्टिंग साइटों के बारे में नहीं जानता। इस लिंक पर एक नज़र डालें


0

Google द्वारा कस्टम डोमेन पर अपने ऐप को मैप करने के बारे में यहां एक ट्यूटोरियल है: https://cloud.google.com/appengine/docs/domain?hl/FR

यह नवीनतम अद्यतन होना चाहिए। लेकिन कृपया इन 2 बातों पर ध्यान दें:

1- हो सकता है कि आपको नए डेवलपर कंसोल में ऐप न मिले, तो इसके लिए एकमात्र समाधान यह है कि आप अपना सोर्स कोड डाउनलोड करें, नए डेवलपर कंसोल से एक नया ऐप बनाएं और उसे तैनात करें।

2- आप अपने ऐप को डेवलपर कंसोल पर पाते हैं, लेकिन गणना मेनू के तहत आपको ऐप इंजन सेटिंग्स नहीं मिल सकती हैं जैसा कि ट्यूटोरियल में बताया गया है, तो आपको उसी तरह आगे बढ़ना होगा जैसा मैंने पहले बिंदु में समझाया था (एक अन्य एप्लिकेशन बनाएं)

आशा है कि ये आपकी मदद करेगा !


-3

आपको इस तरह की कोशिश करनी चाहिए, Application Settings > Add Domain...


एसओ में आपका स्वागत है। क्या यह एक जवाब है? क्या आप अधिक विस्तृत कर सकते हैं?
टोनी रेड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.