2011-08-10 15 views
6

मैंने अभी पैस का उपयोग करने के लिए यात्री का उपयोग करने से स्विच किया क्योंकि मुझे POW पर रेल ऐप्स चलाने के लिए अपाचे सर्वर चलाने की आवश्यकता नहीं थी। लेकिन मुझे भाग्यशाली एमएएमपी प्रो और पावर एक साथ चल रहा नहीं है।रनिंग पॉव और एमएएमपी प्रो एक साथ

किसी के पास कोई भी भाग्य है जिसमें एमएएमपी प्रो और पाउ ​​दोनों चल रहे हैं?

उत्तर

20

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

सबसे पहले, यदि आपके पास Pow स्थापित है (जो, आपके मामले में, आप करते हैं), इसे curl get.pow.cx/uninstall.sh | sh के साथ अनइंस्टॉल करें। चिंता न करें, सभी सेटिंग्स और एप्लिकेशन संरक्षित किए जाएंगे।

फिर, आपको पॉव कॉन्फ़िगरेशन फ़ाइल में एक पंक्ति जोड़नी है। echo 'export POW_DST_PORT=88' >> ~/.powconfig करें, और फिर curl get.pow.cx | sh के साथ फिर से Pow स्थापित करें।

अब, एमएएमपी प्रो खोलें, होस्ट पर जाएं, और एक नया होस्ट बनाएं। कोई फर्क नहीं पड़ता कि इसका नाम क्या है और कौन सी निर्देशिका का चयन किया गया है (हालांकि मैं 'rails.dev' का उपयोग करता हूं और फ़ोल्डर जो मैं अपने रेल ऐप्स को रखता हूं)। (। इसके अलावा, के लिए "स्थानीय नाम संकल्प" का चयन करें बॉक्स का चयन रद्द, बस मामले में) तब उन्नत टैब पर जाएँ, और पाठ क्षेत्र लेबल करने के लिए इस भरने "अनुकूलित वर्चुअल होस्ट सामान्य सेटिंग्स":

ServerName pow 
ServerAlias *.dev 

ProxyPass/http://localhost:20559/ 
ProxyPassReverse/http://localhost:20559/ 
ProxyPreserveHost On 

यह 37Signals 'github विकी पर Running Pow with Apache article से लिया गया एक समाधान है, और यह हिम तेंदुए के लिए महान एमएएमपी प्रो 1.9.एक्स के साथ-साथ शेर पर भयानक एमएएमपी प्रो 2.0.एक्स पर ठीक काम करता है।

+1

ध्यान रखें - इस एमएएमपी को आपकी * * .dev' साइटों तक पहुंचने के लिए हर समय चलना पड़ता है, अन्यथा आपको '* .dev: 88' – brittohalloran

+0

पर जाना होगा धन्यवाद यह बहुत अच्छा है। मुझे लगता है कि मैं हर समय एमएएमपी और पॉव के बीच स्विच करता हूं। तो हर समय एमएएमपी रखने के लिए कोई बड़ी बात नहीं है। – Marc

+0

वास्तव में एमएएमपी प्रो 2 के साथ, Pow ऊपर दिए गए चरणों को करने के बिना काम करता है। मैंने अभी अपग्रेड किया और कोशिश की। – Marc

3

अगर आप पाउ और अपाचे चल के बीच स्विच करने की आवश्यकता एक खोल स्क्रिप्ट है: https://gist.github.com/919084

और गहरे लाल रंग का में एक और स्क्रिप्ट पाउ के सुनने बंदरगाह बदल जाता है, तो आप अभी भी पोर्ट 80 पर अपाचे चला सकते हैं: https://gist.github.com/911687

इसके अलावा, मैं आपको powder मणि

+0

यह वही है जो मैं ढूंढ रहा था! – Marc

0

उपर्युक्त में जोड़ने के लिए यदि आप पाते हैं कि आपका स्थानीय आईपी अब अपाचे की बजाय पाउ को अग्रेषित कर रहा है, तो आपको सभी ट्रैफिक को पकड़ने के लिए रिक्त वर्चुअलहोस्ट प्रविष्टि जोड़नी होगी।

<VirtualHost *:80> 
#This is blank 
</VirtualHost> 
संबंधित मुद्दे