2012-10-06 15 views
7

मैं अपने हेरोोको परिनियोजित ऐप के लिए एक गोडाडी-खरीदा कस्टम डोमेन स्थापित करने की कोशिश कर रहा हूं। मुझे यह काम करने के लिए मिला ताकि www। _ .com मेरे herokuapp (देवदार) के लिए सही ढंग से आगे है, लेकिन 1) नग्न पते पाने के मेरे प्रयासों ने काम नहीं किया है, और 2) जब मैं पहली बार कस्टम डोमेन पर लॉग ऑन करने का प्रयास करता हूं, तो मुझे मिलता है यह चेतावनी है, जो मैं निश्चित रूप से नहीं चाहते की ब्राउज़र पर निर्भर संस्करण:हेरोोकू कस्टम डोमेन एसएसएल चेतावनी

"यह शायद वह साइट आप देख रहे हैं नहीं है ... आप शायद आगे नहीं बढ़ना चाहिए ... इस मामले में,! प्रमाणपत्र में सूचीबद्ध पता आपके ब्राउज़र वेबसाइट के पते से मेल नहीं खाता है। इसके लिए एक संभावित कारण यह है कि संचार को हमलावर द्वारा अवरुद्ध किया जा रहा है जो प्रस्तुत करता है एक अलग वेबसाइट के लिए खा लिया, जो एक मेल नहीं खाएगा। एक अन्य संभावित कारण यह है कि सर्वर एकाधिक वेबसाइटों के लिए एक ही प्रमाणपत्र को वापस करने के लिए सेट किया गया है, जिसमें आप विज़िट करने का प्रयास कर रहे हैं, भले ही वह प्रमाणपत्र उन सभी वेबसाइटों के सभी के लिए मान्य न हो। Google क्रोम यह सुनिश्चित करने के लिए कह सकता है कि आप * .herokuapp.com पर पहुंचे हैं, लेकिन यह सत्यापित नहीं कर सकते कि वह वही साइट है जहां आप पहुंचने का इरादा रखते हैं। यदि आप आगे बढ़ते हैं, तो क्रोम नाम के किसी अन्य बेमेल हेतु जांच नहीं करेंगे। "

HTTPS से पहले कस्टम पता लाल रंग में बाहर पार कर जाता है। जाहिर है, मैं नहीं चाहता कि आगंतुकों इस चेतावनी के साथ भाग को डराने के लिए चाहते हैं, लेकिन मैं गोडाडी के माध्यम से एक एसएसएल प्रमाण पत्र भी नहीं खरीदना चाहता हूं। मुझे वास्तव में एसएसएल एन्क्रिप्शन की आवश्यकता नहीं है। कोई विचार है कि कैसे नग्न साइट को आगे बढ़ाना है और इसे आगंतुकों को डराने के बिना काम करने के लिए मिलता है?

धन्यवाद। पता है कि यह एक प्रकार का अस्पष्ट प्रश्न है और स्टैक ओवरफ्लो की विशेषता नहीं है, लेकिन मैंने Google/Heroku help/GoDaddy के आसपास फ़िश किया है और मुझे बहुत कम जानकारी मिली है जो मुझे यह सब कुछ हल करने में मदद कर सकती है।

साशा

उत्तर

7

क्या आप अपने डोमेन से अपनेapp.herokuapp.com पर यातायात अग्रेषित कर रहे हैं?

अगर आप अग्रेषण और अपने नाम सर्वर (DNS) का उपयोग करने के बीच अंतर को पूरी तरह समझते हैं तो अपने प्रश्न से निश्चित नहीं है।

मुझे लगता है कि आपको https त्रुटि प्राप्त करने का कारण यह है कि आप https पर अग्रेषित कर रहे हैं।

मैं ज़ीरिगो ऐड-ऑन का उपयोग करता हूं, यह वास्तव में सब कुछ सरल बनाता है। अग्रेषण का उपयोग करने के बजाय, आप अपने डोमेन को ज़ीरिगो के DNS पर इंगित करेंगे।

https://devcenter.heroku.com/articles/zerigo_dns

+0

हाँ। मैं आगे बढ़ने की कोशिश कर रहा था। मैं ज़ीरिगो में देखूंगा। धन्यवाद! – Sasha

8

धन्यवाद mc6688। zerigo का प्रयास किया। मुझे रूट ऐप से और www जैसे सबडोमेन से पहुंचने के लिए मेरे ऐप की आवश्यकता थी। और ज़ीरिगो हल करता है।

हालांकि साशा की समस्या DNS से ​​संबंधित नहीं है लेकिन एसएसएल। तुम ठीक तो उपयोग कर रहे हैं http को अपने ऐप्लिकेशन के environments/production.rb वहाँ निम्नलिखित किया जाना चाहिए विन्यास config.force_ssl = false जो डिफ़ॉल्ट रूप से सच है में

  1. : अपनी आवश्यकताओं पर निर्भर करता है इस समस्या को हल करने के लिए दो तरीके हैं। इसे को गलत में बदलें।अगर फ़ायरफ़ॉक्स अभी भी शिकायत करता है तो इसे रीसेट करें। अन्य ब्राउज़रों ठीक होना चाहिए।

  2. लेकिन यदि आपको https की आवश्यकता है तो आपको एसएसएल एडन के माध्यम से भुगतान (भुगतान नहीं किया गया है) के माध्यम से अपने स्वयं के (और उसके अनुसूचित जनजाति) प्रमाण पत्र का उपयोग करना होगा।

संबंधित मुद्दे