मैंने हाल ही में हेरोकू पर चल रहे एक रेल ऐप के लिए डोमेन बदल दिया है। मैंने मूल को नए पर रीडायरेक्ट किया, और पिछले कुछ महीनों से दोनों पर एसएसएल चला रहा है। मैंने एसएसएल को मूल डोमेन से हटाने की कोशिश की क्योंकि यह सब कुछ रीडायरेक्ट करता है।एक हेरोकू ऐप के लिए एसएसएल को अक्षम करना
मैं सब कुछ मैंने सोचा था कि मैं चाहिए:
- बंद एसएसएल अनुप्रयोग में
config.force_ssl = false
साथ production.rb में - बदला गया डीएनएस ALIAS और CNAME निकला बात करने के लिए "myapp.herokuapp.com" को
- निकाला गया एसएसएल endpoint और प्रमाणपत्र
अगर मैं myapp.herokuapp.com पर जाते हैं, सब कुछ ठीक है, लेकिन अगर मैं myapp.com जाते हैं, या www.myapp.com यह स्वचालित रूप से मेरे लिए लेने की कोशिश करता सुरक्षित साइट का संस्करण, https://myapp.com, और मुझे अपने ब्राउज़र से मानक सुरक्षा त्रुटि चेतावनी मिलती है।
क्या मुझे कुछ याद आ रही है? क्या यह एक कैशिंग मुद्दा है? क्या इसमें बस DNS परिवर्तन के लिए समय लगता है? मैंने कुछ मशीनों/ब्राउज़रों पर कोशिश की है, और यह मुद्दा उन सभी में सुसंगत है।
सबसे खराब मामला, मैं निश्चित रूप से एसएसएल एंडपॉइंट को वापस जोड़ सकता हूं, लेकिन यह ओवरकिल जैसा लगता है।
ओह, वाह जो इसे समझाता है। विस्तृत प्रतिक्रिया के लिए धन्यवाद! – Lev
एफवाईआई, मैंने कॉन्फ़िगरेशन को बदलने के बाद एसएसएल का उपयोग करना भूलने के लिए निम्न ब्राउज़र को भी उपयोगी पाया: https://support.mozilla.org/en-US/questions/1027355। यह निश्चित रूप से केवल आपके अपने ब्राउज़र के लिए काम करता है (लेकिन मेरे मामले में मैंने अभी तक किसी के साथ यूआरएल साझा नहीं किया है)। इसलिए यदि आपके पास पहले से ही आपकी वेबसाइट पर आगंतुक थे, तो इससे उनकी मदद नहीं होगी (जब तक वे अपने कंप्यूटर पर ऐसा नहीं करते)। – Nick