सवाल एसएसएल के साथ अपाचे प्रॉक्सीपास


मैं एक गैर-एसएसएल साइट के माध्यम से एक एसएसएल साइट से प्रॉक्सी अनुरोध करना चाहता हूं। मेरा अपाचे httpd.conf इस तरह दिखता है:

<VirtualHost 1.2.3.4:80>
    ServerName foo.com
    ProxyPass / https://bar.com/
</VirtualHost>

तो, जब मैं जाता हूं http://foo.com, मैं अपाचे से अनुरोध करने की उम्मीद करता हूं https://bar.com और मुझे वह पृष्ठ भेजें जो इसे लाया गया था।

इसके बजाय, मुझे 500 त्रुटि मिलती है, और त्रुटि लॉग में, मैं देखता हूं:

[error] proxy: HTTPS: failed to enable ssl support for 4.3.2.1:443 (bar.com)

संभवतः मैं यहां एक निर्देश खो रहा हूँ। यह कौन सा हो सकता है?

सुरक्षा प्रभावों पर ध्यान न दें। मैं जोखिमों को पूरी तरह से समझता हूं।


57
2017-11-15 01:21


मूल


आप अपाचे का कौन सा संस्करण उपयोग कर रहे हैं? - Sam Halicke


जवाब:


आपको ज़रूरत होगी mod_ssl, mod_proxy और वैकल्पिक रूप से mod_rewrite। आपके वितरण और अपाचे संस्करण के आधार पर आपको यह जांचना पड़ सकता है कि क्या mod_proxy_connect तथा mod_proxy_http भी लोड कर रहे हैं।

एसएसएल प्रॉक्सी समर्थन को सक्षम करने के निर्देश mod_ssl में हैं:

<VirtualHost 1.2.3.4:80>
    ServerName foo.com
    SSLProxyEngine On
    SSLProxyCheckPeerCN on
    SSLProxyCheckPeerExpire on
    ProxyPass / https://secure.bar.com
    ProxyPassReverse / https://secure.bar.com
</VirtualHost>

आईआईआरसी आप भी उपयोग कर सकते हैं:

    RewriteRule / https://secure.bar.com [P]    # don't forget to setup SSLProxy* as well

66
2017-11-15 02:02



Thanx, लापता प्रविष्टि मेरे लिए "SSLProxyEngine" था ... +1 - hurikhan77
SSLProxyCheckExpire SSLProxyCheckPeerExpire होना चाहिए - CodeReaper
निर्देश तय - Sam Halicke
लेकिन मुझे यह त्रुटि मिली: Invalid command 'SSLProxyEngine', perhaps misspelled or defined by a module not included in the server configuration। कृपया सहायता कीजिए! - DerekY
क्या आपके पास mod_ssl इंस्टॉल है? - Meetai.com


अपाचे 1.x में, mod_ssl प्रॉक्सीपास को ठीक करेगा। क्या आपके पास है mod_ssl स्थापित?


2
2017-11-15 01:39