2014-10-07 10 views
9

के DSO संस्करण का उपयोग कर रहे हैं, तो मैंने वर्चुअल-होस्ट में ProxyPass जोड़ा है और error.log फ़ाइल में नीचे त्रुटि के साथ समाप्त हुआ है।प्रॉक्सी: यूआरएल/के लिए कोई प्रोटोकॉल हैंडलर वैध नहीं था। यदि आप mod_proxy

प्रॉक्सी: कोई प्रोटोकॉल हैंडलर URL/के लिए मान्य नहीं था। यदि आप mod_proxy के डीएसओ संस्करण का उपयोग कर रहे हैं, तो सुनिश्चित करें कि प्रॉक्सी सबमिड्यूल को लोडमोड्यूल का उपयोग करके कॉन्फ़िगरेशन में शामिल किया गया है।

सामने वाले अंत में मुझे 500 मिलते हैं जब मैं विशेष पृष्ठ का अनुरोध करता हूं।

मैं कैसे इस त्रुटि को ठीक कर सकते हैं? आप अपाचे सर्वर को पुनः आरंभ

a2enmod proxy_http 
a2enmod proxy 

और:

उत्तर

21

आप प्रॉक्सी मॉड्यूल सक्रिय करना होगा।

service apache2 restart 
+0

मैं Gitlab काम करने के लिए प्राप्त करने के लिए कोशिश कर रहा था और मेरे मामले में के रूप में अच्छी – soulfreshner

+0

proxy_html सक्षम करने के लिए किया था, मैं 'proxy_ajp' मॉड्यूल की जरूरत है। 'a2enmod proxy_ajp' – kujiy

+1

मेरे लिए, यह 'a2enmod proxy_wstunnel' था (WebSockets को सक्षम करने के लिए)। मुझे यह भी सुनिश्चित करने के लिए कॉन्फ़िगरेशन फ़ाइल में 'ProxyPassMatch ^/rtm/ws /(.*)/ websocket $ ws: // localhost: 8080/rtm/ws/$ 1/websocket' की आवश्यकता है, यह सुनिश्चित करने के लिए ws: // को रीमेप नहीं किया जाएगा सभी अनुरोधों के लिए/rtm/ws के लिए http: // पर –

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