सरल अपाचे प्रॉक्सी काम नहीं कर रहा है


10

मैं बस रिवर्स प्रॉक्सी सरल सेटअप का परीक्षण करना चाहता था, हर अनुरोध को केवल Google पर पुनर्निर्देशित करना। किसी भी तरह यह काम नहीं करता है! लोकलहोस्ट पर ब्राउज़ करने की कोशिश कर रहा हूं, मुझे बस अपाचे मिलता है "यह काम करता है" डिफ़ॉल्ट पृष्ठ, लेकिन प्रॉक्सी नहीं।

बेशक मैंने मॉड्यूल प्रॉक्सी लोड किया है, प्रॉक्सी_हॉटप। निम्नलिखित फ़ाइल को साइटों में उपलब्ध रखा गया है, जो साइटों में प्रतीकात्मक लिंक के साथ-सक्षम हैं। मैंने भी सर्वर को फिर से शुरू किया। क्या गलत हो सकता है?

<VirtualHost 192.168.1.2:8080>
      ProxyRequests off
      ProxyPreserveHost On
      <proxy *>
      Order deny,allow
      Allow from all
      </proxy >
      ProxyPass / http://www.google.de
      ProxyPassReverse / http://www.google.de
</VirtualHost >

जवाबों:


8

डिफ़ॉल्ट vhost (जो सामग्री से कार्य करता है /var/www, जहां "यह काम करता है" पृष्ठ रहता है) अनुरोध प्राप्त कर रहे हैं।

यह पहले लोड हो रहा है, और आपने ServerNameअपने नए vhost के लिए निर्दिष्ट नहीं किया है , इसलिए "डिफ़ॉल्ट" vhost को हर अनुरोध मिलेगा। रन apache2ctl -S- यह आपको दिखाएगा कि यह अनुरोधों को कैसे असाइन कर रहा है।

यदि आप डिफ़ॉल्ट साइट का उपयोग नहीं करना चाहते हैं a2dissite default, तो इसे अक्षम करें , फिर अपाचे को फिर से शुरू करें - फिर अनुरोध आपके नए प्रॉक्सी में भेजा जाएगा <VirtualHost>

इसके साथ ही, आपके पीछे चलने वाले स्लैश को हमेशा समीप आने पर मेल खाना चाहिए। उन्हें अंत में जोड़ें:

ProxyPass / http://www.google.de/
ProxyPassReverse / http://www.google.de/

मैं उपरोक्त परीक्षण कर रहा हूं, लेकिन जब मैं अपाचेक्टल -एसआई चलाता हूं तो मेरे पोर्ट को अग्रेषित नहीं किया जाता है। मैं केवल पोर्ट 443 और पोर्ट 80 देख रहा हूं। कोई विचार? @Shane झुंझलाना
FabricioG

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