मैं nginx के पीछे एक स्क्विड सर्वर चलाने की कोशिश कर रहा हूं। मैं इस तरह nginx कॉन्फ़िगर किया गया:क्या nginx के पीछे squid चला सकते हैं?
server {
listen 8080;
location/{
proxy_pass http://localhost:3128;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
तो मैं करने के लिए मेरे http नेटवर्क प्रॉक्सी सेट:
:my-nginx-server-address:8080
तो जब मैं Google मुखपृष्ठ को देखने का प्रयास, nginx अनुरोध प्राप्त करेंगे
Get http://www.google.com/ HTTP/1.1
लेकिन जब nginx व्यंग्य करने के लिए इसे
को REQUEST_URI बदल जाएगा यह अनुरोध भेज/
तो स्क्विड काम नहीं करेगा। क्या कोई तरीका है कि मैं request_uri को http://www.google.com पर सेट कर सकता हूं, फिर इसे स्क्विड तक पास कर सकता हूं? या किसी अन्य तरीके से मैं nginx के पीछे squid चला सकते हैं?
मैं इस कोशिश की और मैं समझ नहीं सकता कि यह कैसे अनुरोध- URI हैडर पर ध्यान देना व्यंग्य पाने के लिए:
अपनी टिप्पणी के जवाब में, आप भी जोड़ना चुन सकते हैं। शायद यह स्क्विड के नवीनतम संस्करण में समर्थित नहीं है? मुझे इस हेडर का उल्लेख करने वाले किसी दस्तावेज़ को भी नहीं मिला। –