2011-02-13 7 views
5

मैं अपने ग्राहकों के लिए उसके डोमेन में कस्टम डोमेन प्रदान करना चाहता हूं।heroku में मेरे सास ऐप के लिए कस्टम डोमेन कैसे प्रदान करें?

मेरा डोमेन, www.xpto.com और मेरे उपयोगकर्ता डोमेन, user1.xpto.com, user2.xpto.com होने के बाद, मैं उन्हें अपने ऐप पर इंगित एक CNAME रिकॉर्ड जोड़ने की संभावना देना चाहता हूं। एक कस्टम डोमेन www.user1xpto.com user1.xpto.com पर इशारा करता है।

मैं इसे हेरोोकू के साथ कैसे प्राप्त कर सकता हूं?

धन्यवाद,

+0

मुझे यकीन नहीं है कि यह Heroku के साथ क्या करना है। यदि उपयोगकर्ता डोमेन का मालिक है, तो उन्हें कहीं और इसे पुनर्निर्देशित करने के लिए अपने DNS प्रदाता का उपयोग करके स्वयं एक CNAME रिकॉर्ड जोड़ना होगा। कोई भी साथ नहीं आ सकता है और * my * डोमेन को आपकी साइट पर रीडायरेक्ट कर सकता है, है ना? –

उत्तर

5

आप अपने ऐप में custom domain ऐड-ऑन में से एक जोड़ते हैं तो आपको Heroku मणि का उपयोग कर यह करने के लिए सक्षम होना चाहिए।

class CustomDomain < ActiveRecord::Base 
    belongs_to :user 
    after_create :setup_at_heroku 
    def setup_at_heroku 
     # make calls with heroku gem here 
     test_cname_later 
    end 
    def test_cname_later 
     # use background job here to try to call custom.com/custom_domains/activate 
    end 
end 

अनुरोध से डोमेन को देखकर/कस्टम_डोमेन/सक्रिय करने के लिए एक क्रिया सेटअप करें और इसे सक्रिय पर सेट करें।

-1

आपके पास वाइल्डकार्ड डोमेन एडन के साथ वाइल्डकार्ड कस्टम डोमेन हो सकते हैं, लेकिन यदि आप चाहते हैं कि उपयोगकर्ता अपने डोमेन का उपयोग करने में सक्षम हो, तो आपको अपने एप्लिकेशन के कस्टम डोमेन में डोमेन जोड़ने के लिए अपने ऐप के अंदर हेरोकू मणि का उपयोग करना होगा।

+0

इसका क्या अर्थ है? "आपको Heroku मणि का उपयोग करना होगा"? यह एक अच्छा जवाब नहीं है। – fiatjaf

+0

आप देखेंगे कि मेरा जवाब 2 साल पहले से था, जो हेराकू ने अपने बाकी एपीआई सार्वजनिक किए जाने से पहले WAAAAY था, 2 साल पहले ही आपके आवेदन के अंदर हीरोकू मणि शामिल करना एकमात्र विकल्प था। –

+0

मैं यह नहीं कह रहा हूं कि मेरा जवाब आपके से बेहतर है या आरईएसटी एपीआई का उपयोग करना हीरोोकू मणि से बेहतर है, मैं बस इतना कह रहा हूं कि आपका उत्तर प्रश्न का उत्तर नहीं देता है, यह सिर्फ कुछ अस्पष्ट "हरोकू मणि" का उल्लेख करता है पता होना है कि क्या है। – fiatjaf

0

डोमेन को जोड़ने के लिए Heroku REST API का उपयोग करके आप Heroku मणि का उपयोग किए बिना यह बहुत अच्छी तरह से कर सकते हैं क्योंकि आपके उपयोगकर्ता उन्हें उपयोग करने के लिए कॉन्फ़िगर करते हैं।

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