অ্যাপাচি কেবলমাত্র নির্দিষ্ট ফাইল পরিবেশন করে, অন্যকে ফরোয়ার্ড করে


0

আমার এখানে নিম্নলিখিত পরিস্থিতি রয়েছে:

আমরা অভ্যন্তরীণ সার্ভারের সাথে গতিশীল সামগ্রী তৈরির সাথে মিলিত অ্যাপাচি ব্যবহার করি, যেখানে অ্যাপাচি নিম্নলিখিত সেটিংসের মাধ্যমে সাইটটিতে, ইন-হাউস সার্ভারে সমস্ত অনুরোধগুলি ফরওয়ার্ড করছে:

ProxyPass "/" http://127.0.0.1:8180/
ProxyPassReverse "/" http://127.0.0.1:8180/
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

তার ঘুরিয়ে ইনহাউস সার্ভার সামগ্রী তৈরি করে এবং এই ডেটাটিকে অ্যাপাচে ফেরত পাঠায় যা এটি ব্রাউজারে প্রেরণ করে।

ইন-হাউস সার্ভার স্ট্যাটিক ফাইলগুলি পরিবেশন করার জন্য, সেগুলি পড়ার দ্বারা, যথাযথ সামগ্রীর ধরণের সেট করে এবং উত্তরটি অ্যাপাচে ফেরত পাঠানোর ক্ষেত্রেও যত্ন নেয়।

এখন, প্রশ্ন: আমি অ্যাপাচি এমন কিছু ফাইল পরিবেশন করতে চাই যা কখনই পরিবর্তন হয় না (যেমন লোগো, কিছু চিত্র, স্ট্যাটিক জাভাস্ক্রিপ্ট ইত্যাদি ...) সেগুলি ইনহাউস সার্ভারে (গতির বিবেচনায়) ফরোয়ার্ড না করেই করে। আমি কীভাবে এটি অর্জন করতে পারি?

উত্তর:


1

থেকে: https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypass

এর মতো কিছু করা উচিত:

DocumentRoot /path/to/files/
<Directory /path/to/files/>
    Options All
    AllowOverride All
    Require all granted
</Directory>
ProxyPass /static !

ProxyPass "/" http://127.0.0.1:8180/
ProxyPassReverse "/" http://127.0.0.1:8180/
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

এটি /path/to/files/staticস্থানীয়ভাবে সমস্ত ফাইলগুলি প্রক্সিংয়ের পরিবর্তে পরিবেশন করা উচিত ।

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