HTTP প্রক্সিতে HTTPS হিসাবে অ্যাপাচি ব্যবহার করুন


10

আমি সেন্টেস 6 এ অ্যাপাচি কনফিগার করার চেষ্টা করছি এবং প্রক্সি ট্র্যাফিককে তৃতীয় পক্ষের সরবরাহকারীর HTTP সার্ভারে বিপরীত করে।

সেটআপটি এমনভাবে কাজ করা উচিত: https://mydomain.com/proxy/ সমস্ত ট্রাফিকের স্বচ্ছতার সাথে প্রক্সিগুলি http://thirdparty.com/app/

আমি যে সমস্যাটি করছি তা হ'ল https://mydomain.com/proxy/301 প্রতিক্রিয়াতে পুনর্নির্দেশ করার জন্য করা কোনও অনুরোধ ।

এগুলি আমার মধ্যে প্রক্সি সম্পর্কিত সমস্ত বিকল্প VirtualHost

SetOutputFilter proxy-html
ProxyHTMLExtended On
ProxyRequests Off
SSLProxyEngine On

<Proxy *>
Order deny,allow
Allow from all
</Proxy>


ProxyPass /proxy/ http://thirdparty.com/app/
<Location /proxy/>
        ProxyPassReverse /
        ProxyHTMLEnable On
        ProxyHTMLURLMap http://thirdparty.com/app/ /proxy/
        ProxyHTMLURLMap / /proxy/
</Location>

উত্তর:


15

আমাদের একই ধরণের সেটআপ রয়েছে এবং এটি ব্যবহার করছি (অবশ্যই আপনাকে মোড_প্রক্সি, মোড_এসএসএল এবং মোড_প্রায়_এইচটিপি এর আগে লোড করা দরকার):

ProxyRequests Off
# SSLProxyEngine On # only required if the proxied service would be HTTPS as well
                    # Meaning if we would reverse proxy https://thirdparty.com/app/
                    # Thanks @Piskvor for the clarification.

<Proxy *>
  Order deny,allow
  Allow from all
</Proxy>


ProxyPass /proxy/ http://thirdparty.com/app/
ProxyPassReverse /proxy/ http://thirdparty.com/app/
<Location /proxy/>
  ProxyPassReverse /
  Order deny,allow
  Allow from all     
</Location>
Header edit Location ^http://thirdparty.com/app/ https://thirdparty.com/app/

আমি যে আমি ব্যবহার করছিলেন এক বাগ খুঁজে পাওয়া যায় thirdparty.com যা পুনঃনির্দেশ করা thirdparty.com । তবে আমার মূল কনফিগারেশনটি এটির সাথেও কাজ করে না, আপনার কাজটি হয়েছিল। ধন্যবাদ।
james_t

1
নোটটি SSLProxyEngineএখানে প্রয়োজনীয় নয়httpS://thirdparty.com/
প্রক্সিং করা

1
@ পিস্কওয়ার সত্যিই আবার ডকুমেন্টেশন চেক করার পরে, এটি ক্ষেত্রে প্রয়োজন হয় না necessary আমি উত্তর আপডেট করব। এটি নির্দেশ করার জন্য আপনাকে ধন্যবাদ।
হিউজেনস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.