2010-07-19 7 views
7

पढ़ना this article, मैं रास्ते में एक्स-एक्सेल-पुनर्निर्देशन हेडर का उपयोग कर कि अपाचे या Lighttpd उन बड़ी फ़ाइलों की प्रस्तुति के साथ मदद करने के लिए एक्स Sendfile शीर्ष लेख का उपयोग कर सकते हैं में दिलचस्पी रखता हूँ।क्या nginx कॉन्फ़िगरेशन फ़ाइल को संशोधित करना और Heroku पर X-Accel-Redirect का उपयोग करना संभव है? nginx वेबसाइट पर

अधिकांश tutorials मुझे आपको nginx कॉन्फ़िगरेशन फ़ाइल को संशोधित करने की आवश्यकता है।

  • क्या मैं हरोकू पर nginx कॉन्फ़िगरेशन फ़ाइल को संशोधित कर सकता हूं और यदि ऐसा है, तो कैसे? यह आप अपने नियंत्रक कोड में रीडायरेक्ट स्थान जोड़ने लगता है -

दूसरे,

  • मैं this X-Accel-Redirect plugin GitHub जो लगता है कि इसे मैन्युअल nginx कॉन्फ़िग फ़ाइल को बदलने के लिए की जरूरत को हटा पर पाया - क्या किसी को पता है कि यह Heroku पर काम करता है? मैं आज रात तक इसका परीक्षण नहीं कर सकता।

एनबी - मैंने उन्हें एक ही प्रश्न पूछने के लिए हेरोोकू समर्थन और गोंकाकोसिलवा दोनों को ईमेल किया है, लेकिन मुझे नहीं पता कि वे मेरे पास कब वापस आएंगे। मैं जो कुछ भी कहता हूं उसके साथ वापस पोस्ट करूंगा हालांकि वे मुझे बताते हैं।

उत्तर

10

यद्यपि हेरोकू अपने रिवर्स-प्रॉक्सी घटक के लिए Nginx का उपयोग कर रहा है, इस तरह एक प्लेटफार्म-ए-सर्विस सर्विस स्टैक के बारे में बात यह है कि कोई भी व्यक्तिगत किरायेदार को अलग-अलग तत्वों को कॉन्फ़िगर या ट्यून करना पड़ता है (न ही यहां तक ​​कि) किसी दिए गए आवेदन के लिए ढेर का।

अनुरोध और आउट को आपके रेल ऐप से और उसके विभिन्न तत्वों के माध्यम से रूट किया जा सकता है, इसलिए यह उनके प्लेटफार्म इंफ्रास्ट्रक्चर (और कोई विशेष किरायेदार नहीं) है जो सभी आंतरिक कॉन्फ़िगरेशन और व्यवहार का प्रबंधन करता है। आप इस तरह के पास द्वारा प्रदान की जाने वाली अन्य सुविधाओं के लिए बढ़िया नियंत्रण छोड़ देते हैं।

यदि आपको वास्तव में जो वर्णन किया गया है, तो आपको वास्तव में आवश्यकता है तो मैं सुझाव दूंगा कि आपको रेल ऐप होस्टिंग के लिए कहीं और देखने की आवश्यकता हो सकती है। मुझे आश्चर्य होगा अगर उनका जवाब कुछ और होगा लेकिन नहीं।

+0

हाँ, वे मेरे पास वापस आ गए और यह नहीं किया जा सकता - काफी उचित, धन्यवाद – stephenmurdoch