प्रॉक्सी: पास अनुरोध बॉडी विफल रही


12

मैं प्रॉक्सी virtualhost को सक्षम करने की कोशिश कर रहा हूँ:

<VirtualHost *:80>

  ServerName xxxxx.domain.tdl
  SSLProxyEngine On
  SSLProxyCheckPeerCN on

  ProxyPass / https://localhost:1234
  ProxyPassReverse / https://localhost:1234

</VirtualHost>

लेकिन मेरे पास एक 500 इरेट है और मेरी एरर.लॉग (Apache2) डिस्प्ले:

[मंगल ०३ जनवरी ०५:४१:४२ २०१२] [त्रुटि] (५०२) अज्ञात त्रुटि ५०२: प्रॉक्सी: पास अनुरोध शरीर [१] में विफल रहा: १२३४ (लोकलहोस्ट)

[मंगल जनवरी ०३:४१:४२ २०१२] [त्रुटि] छद्म: पास अनुरोध शरीर [२: १] में विफल रहा: १२३.२५२.xxx.xx () से १२३४ (लोकलहोस्ट)

कुछ मापदंडों को याद कर रहे हैं?

जवाबों:


3
ProxyPass / https://localhost:1234/
ProxyPassReverse / https://localhost:1234/

इसके बजाय कोशिश करें। स्लैश मिलान महत्वपूर्ण है।


1
हैलो, स्लैश के साथ एक ही त्रुटि।
bux

5
ठीक। क्या पोर्ट 1234 पर सेवा वास्तव में IPv6 पर सुन रही है? 127.0.0.1इसके बजाय प्रयास करें localhost। इसके अलावा, उस पोर्ट पर प्रमाणपत्र का विषय नाम क्या है? यदि यह उस होस्टनाम के साथ सटीक मिलान नहीं है, तो कनेक्ट विफल हो जाएगा - और यदि आप IPv4 लोकलहोस्ट (127.0.0.1) को बदलने के लिए परिवर्तन करते हैं तो यह वास्तव में विफल हो जाएगा। शायद बस बंद हो SSLProxyCheckPeerCN
शेन झुंझलाना

"संभवतः SSLProxyCheckPeerCN को बंद करें": हाँ, यह अब काम कर रहा है =)। लेकिन अब लोकलहोस्ट के पीछे सेवा: 1234 कुकीज़ के बारे में एक त्रुटि फेंकती है: / (आपका ब्राउज़र कुकीज़ का समर्थन नहीं करता है, जो इस वेब सर्वर के लिए सत्र प्रमाणीकरण मोड में काम करने के लिए आवश्यक हैं) मुझे लगता है कि यह प्रॉक्सी प्रॉक्सी, इसके बिना सेवा ठीक है।
bux

मेरे लिए, किसी भी अन्य विचारों में मदद नहीं की?
childno --.de

@ childno.de यह सबसे अच्छा होगा यदि आप अपने विशिष्ट कॉन्फ़िगरेशन और लॉग प्रविष्टियों के साथ एक नया प्रश्न खोलते हैं ताकि हम उस पर एक नज़र डाल सकें।
शेन झुंझलाना

3

यदि ब्राउज़र xxxxx.domain.tdl के लिए कुकीज़ सेट कर रहा है और सर्वर उन्हें लोकलहोस्ट या स्थानीय रूप से परिभाषित डोमेन के लिए वापस कर रहा है, तो आपके पास बेमेल हो सकता है। आप ProxyPassReverseCookieDomainकुकीज़ को फिर से लिखने के लिए उपयोग कर सकते हैं ।

चूंकि वे दोनों हैं /, आपको शायद ज़रूरत नहीं होगी ProxyPassReverseCookiePath


2

127.0.0.1इसके बजाय का उपयोग करें localhost, शायद आपका ऐप IPv6 नहीं चला रहा है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.