2012-10-25 21 views
5

मेरे पास एक कॉच डीबी सर्वर है जो एक छोटी वेबसाइट होस्ट करता है। इस कारण से, मैं CouchDB विन्यास में एक vhost अनुभाग की स्थापना की है, ताकि के लिए एक अनुरोध:फ़्यूटन का उपयोग कैसे करें और एक कॉच डीबी को एक सोफेच को दबाएं जो एक vhost का उपयोग करता है?

domain.com

को

domain.com/site/ "फिर से लिखा" हो जाएगा _design/app/_rewrite

... जैसा कि this post में बताया गया है और जैसा कि मैं चाहता था, इसलिए मैं "सुंदर" यूआरएल रख सकता हूं। और यह ठीक काम करता है! हालांकि, ऐसा करने के बाद, मैं उसी होस्टनाम पर फ़्यूटन तक पहुंचने में सक्षम नहीं हूं। यह इतना असुविधाजनक नहीं है, लेकिन मुझे पता चला कि मैं अब भी अपने सोफेप को धक्का नहीं दे सकता। जैसा कि मैं "क्लाउड में" रहता हूं जो सर्वर का उपयोग करता है (शब्दकोष को माफ कर दो) मेरे पास कोई अन्य होस्टनाम नहीं है जिसका उपयोग मैं व्यवस्थापक सामग्री को धक्का या एक्सेस करने के लिए कर सकता हूं। क्या ऐसा कुछ है जो मैं ठीक करने के लिए कर सकता हूं? मैं कोशिश की है कई पुनर्लेखन नियमों, सहित

"से": "*", "करने के लिए": "../../*"

लेकिन इस (अनुरोध करने के लिए "/ _all_dbs" काम नहीं करेगा "साइट/_all_dbs" में समाप्त .... और "को" स्ट्रिंग का कारण बनता है CouchApp के लिए एक और ../ जोड़ने यह एक असुरक्षित पुनर्लेखन नियम है शिकायत करने के लिए।

किसी भी संकेत की सराहना की!

उत्तर

2

मेरे पासहै 10 मेरे पुनः लिखने के बीच, मैंने इसे काम करने के लिए फ़्यूटन इंटरफ़ेस में कॉन्फ़िगरेशन पृष्ठ पर httpd अनुभाग के तहत secure_rewritesfalse में बदल दिया।

फ़्यूटन http://hostname/db/_utils के तहत पहुंच योग्य है और मैं CouchApp का उपयोग करके http://hostname/db/databasename पर धक्का दे सकता हूं। कुछ मामूली फ़्यूटन बग के अलावा यह ठीक काम करता प्रतीत होता है, लेकिन स्वीकार्य रूप से मैंने इसे लंबे समय तक परीक्षण नहीं किया है।

मुझे आशा है कि इससे मदद मिलती है!

+0

मैं कोशिश करूँगा और यदि यह काम करता है, तो आपको मेरे 50 प्रतिनिधि मिलेंगे। – Renato

+0

इस विकल्प को बंद करने के लिए कितना असुरक्षित है? – Renato

+0

आपके संकेत के लिए धन्यवाद, लेकिन मैं क्लाउडेंट में CouchDB कॉन्फ़िगरेशन को बदलने में सक्षम नहीं हूं। तो यह मेरे लिए काम नहीं करेगा। – Renato

0

आप प्राप्त कर सकते हैं आईपी? मुझे पता है कि आप कर सकते हैं। फिर सोफेप पुश।

+0

मैं क्लाउडेंट का उपयोग कर रहा हूं ... शायद यह सिर्फ एक वर्चुअल सर्वर है ... मुझे नहीं लगता कि मुझे आईपी मिल सकता है। – Renato

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

  • कोई संबंधित समस्या नहीं^_^