আমি টোকপ্রক্সি বা ক্রসরিগিন.মিরmod_proxy
মতো আত্মার অনুরূপ একটি কর্স প্রক্সি স্থাপন করতে httpd ব্যবহার করছি । আমি যতদূর পেরেছি
SSLProxyEngine on
<LocationMatch "^/corsproxy/(https?)://([^/]+)/(.*)$">
ProxyPassMatch "$1://$2/$3"
Header set Access-Control-Allow-Origin "https://my-site.org/"
Header unset X-Frame-Options
</LocationMatch>
এটি কাজ করে, এতে আপনি পরিদর্শন করতে পারেন http://myhost/corsproxy/http://example.com/somepage
এবং এটি সফলভাবে লোড হয়। সমস্যাটি হ'ল, পুনঃনির্দেশগুলি এখনও example.com
সমান প্রক্সাইড ইউআরএলে নয়, সরাসরি নির্দেশ করে ।
এটি সেখানেই ProxyPassMatch
আসে তবে আমি বিশ্বাস করি না যে এটি টার্গেট ইউআরএলের বিরুদ্ধে রেগেক্স ম্যাচ করতে সক্ষম, তাই আমি যেমন করেছি তেমন প্রোটোকল, হোস্টনাম এবং পাথ বের করতে পারি না LocationMatch
। এটির জন্য কি কোনও পরিকল্পনা রয়েছে? আমি কিছু করতে পারি mod_rewrite
?
মন্তব্যগুলি প্রদর্শিত হওয়ার আগে: হ্যাঁ, আমি সুরক্ষা সম্পর্কে জানতে পারি এবং হ্যাঁ, আমি প্রশ্নের শুরুতে যা সংযুক্ত করেছি তার মতো একটি সরঞ্জাম চালনার পরিবর্তে এটি সম্পূর্ণরূপে httpd এর মধ্যে করার চেষ্টা করতে চাই, যেহেতু তারা বাহ্যিক নির্ভরতা (উভয় ক্ষেত্রেই নোডজেএস) প্রবর্তন করে।