2011-04-08 6 views
5

this question से मैंने सीखा है कि Google App Engine वर्तमान में "कस्टम डोमेन" पर SSL का समर्थन नहीं करता है (कम से कम जून 2010 तक, जब उस प्रश्न से पूछा गया था)।क्या Google App Engine mydomain.com के रूप में होस्ट किए गए ऐप्स के लिए SSL का समर्थन करता है?

क्या इसका मतलब यह है कि अगर मैं अपने जीएई ऐप को www.mydomain.com पर होस्ट करना चाहता हूं, तो मैं एसएसएल का उपयोग नहीं कर सकता?

+2

अक्टूबर 2011 को यह [परीक्षणों में आता है] (http://googleappengine.blogspot.com/2011/10/app-engine-ssl-for-custom-domains-in.html)। –

उत्तर

1

Google App Engine के साथ सभी सुरक्षित ट्रैफ़िक को आपके appspot.com डोमेन (https://your-app-id.appspot.com) से परोसा जाना चाहिए। यदि आप Google Apps डोमेन से अपने ऐप को बंद कर रहे हैं, तो आपको अपने ऐप के ऐपस्पॉट डोमेन के माध्यम से सभी सुरक्षित ट्रैफिक को निर्देशित करना होगा।

यह Google ऐप इंजन दस्तावेज़ में लिखा गया है। इसका मत। एसएसएल appspot.com डोमेन पर समर्थित है

4

प्राथमिकता:

यह की डेक सूची में विशेषताएं शीर्ष पर है।

http://code.google.com/appengine/docs/roadmap.html

एक साथ प्रस्तुति:

एक कस्टम डोमेन जैसे http://www.mydomain.com अभी भी अपने ssl appspot उप डोमेन पर पहुँचा जा सकता है होस्ट किए गए एप्लिकेशन जैसे https://yourapp.appspot.com

मुद्दा:

http://groups.google.com/group/google-appengine/browse_thread/thread/844dc97fbfc57bab/0c8651f00072f9ea?lnk=gst&q=ssl#0c8651f00072f9ea

3

(जैसा कि यहां पर अन्य लोगों ने कहा है) एसएसएल वर्तमान में आपके डोमेन के लिए समर्थित नहीं है। यह स्पष्ट रूप से on it's way है लेकिन कुछ समय से रहा है, मेरा मानना ​​है कि यह वर्तमान में केवल कुछ चुनिंदा Google App Engine for Business ग्राहकों के लिए उपलब्ध है।

अस्थायी समाधान जो कई (स्वयं शामिल) का उपयोग कर रहे हैं, एसएसएल यातायात को रूट करने के लिए किसी अन्य होस्टिंग सेवा (मेरे मामले में अमेज़ॅन ईसी 2) से एक रिवर्स प्रॉक्सी सेट करना है।

अपने अनुप्रयोग, स्थिति है जहाँ आपके यूआरएल महत्व के नहीं हैं सूट, तो आप कहीं सेटअप एक SSL साइट सकता है और GAE तक किसी भी तरह से सरकारी तौर पर अपने Google Apps डोमेन के माध्यम से एसएसएल समर्थन करता है, से within an iframe

अपने https://xxx.appspot.com संस्करण का उपयोग, आप इसे काम करने के लिए बाहरी सेवा की आवश्यकता होगी।

1

आप एसएसएल को ऐपइंजिन पर होस्ट किए गए अपने कस्टम डोमेन पर काम करने के लिए प्राप्त कर सकते हैं, हालांकि आपको एक रिवर्स प्रॉक्सी चलाने की आवश्यकता है जो ऐसा करने के लिए होस्ट हेडर को संशोधित कर सकता है। आप सेटअप एक रिवर्स प्रॉक्सी खुद करना चाहते हैं, तो आप ऐसा इन निर्देशों का पालन कर सकते हैं:

http://radomirml.com/2011/01/30/reverse-proxy-for-gae-application-using-nginx-and-ssl

वैकल्पिक रूप से, आप CloudFlare की तरह एक रिवर्स प्रॉक्सी सेवा का उपयोग कर सकते हैं। एक appspot.com डोमेन के साथ काम करने के लिए एसएसएल प्राप्त करने की प्रक्रिया CloudFlare ब्लॉग पर प्रलेखित है:

http://blog.cloudflare.com/ssl-on-custom-domains-for-appengine-and-other

1

आप wwwizer.com उपयोग कर सकते हैं - यह SSL के साथ एक रिवर्स प्रॉक्सी सेवा है।

आपको एक व्यक्तिगत आईपी मिलता है और यह आपके ऐप को http और https पोर्ट दोनों पर दिखा रहा है। यह पूरे सर्वर को होस्ट करने से सस्ता और आसान है।

यह मेरी सेवा है, इसलिए, हाँ, इस ज़बरदस्त विज्ञापन है :-)

2

कस्टम SSL 27 के बाद से App इंजन के लिए उपलब्ध है जून 2012 आप से यह सेटअप कर सकते हैं अपने डोमेन के नियंत्रण कक्ष: https://developers.google.com/appengine/docs/ssl

1

Sdk 1.7.0, गूगल मैं पर जारी के बाद से/हे, डेवलपर उनके एप्लिकेशन HTTPS on custom domains के माध्यम से दोनों SNI (Server Name Indication) और VIP का उपयोग कर सेवा कर सकते हैं (Virtual Ip) आधारित एसएसएल।