সহজ। আপনার মূল কনফিগারেশন বা আপনার ভার্চুয়াল কনফিগারেশনের মধ্যে সেরকম কিছু সেট করুন:
<Directory /var/www/path/to/your/web/documents>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 ::1
Allow from localhost
Allow from 192.168
Allow from 10
Satisfy Any
</Directory>
<Directory></Directory>
বিবৃতি মূলত বলেন, "এই ডিরেক্টরিতে কোনো কিছুর জন্য এই নিয়ম ব্যবহার করুন। এবং "এই ডিরেক্টরি" দ্বারা /var/www/path/to/your/web/documents
যা এই উদাহরণটিতে আমি সেট করেছিলাম তা নির্দেশ করে তবে আপনার সাইটের স্থানীয় ডিরেক্টরি পথের সাথে মেলে পরিবর্তন করা উচিত।
মধ্যে পরবর্তী <Directory></Directory>
এলাকা আপনি ডিফল্ট এ্যাপাচি আচরণ যা পরিবর্তন করা হয় Allow
'থেকে ডিফল্ট ভাবে সব গুলি Order Deny,Allow
। এরপরে, আপনি সেট করেছেন Deny from all
সবার থেকে অ্যাক্সেস অস্বীকার করে। ফোলউইং হ'ল Allow from
স্টেটমেন্টগুলি যা 127.0.0.1 ::1
(লোকালহোস্ট আইপি ঠিকানা), localhost
(লোকালহোস্ট নিজেই) থেকে অ্যাক্সেসের অনুমতি দেয় । এটাই সব স্ট্যান্ডার্ড স্টাফ। যেহেতু localhost
অনেকগুলি অভ্যন্তরীণ সিস্টেম প্রক্রিয়াগুলির জন্য অ্যাক্সেস প্রয়োজন।
নিম্নলিখিতটি আপনার কাছে গুরুত্বপূর্ণ জিনিসগুলি follows
Allow from
জন্য 192.168
সেইসাথে 10
থেকে একসেস করতে অনুমতি দেয় / নেটওয়ার্কের পরিসীমা মধ্যে সমস্ত নেটওয়ার্ক অ্যাড্রেস ঐ সংখ্যা দ্বারা পূর্বনির্ধারিত।
সুতরাং ইঙ্গিত দিয়ে 192.168
যে মূলত এর অর্থ যদি কোনও ব্যবহারকারীর মতো ঠিকানা থাকে 192.168.59.27
বা 192.168.1.123
তারা ওয়েবসাইটটি দেখতে সক্ষম হবে।
এবং একইভাবে উপসর্গটির Allow from
জন্য ব্যবহার করে 10
আশ্বাস দেয় যে কারওর আইপি ঠিকানা থাকলে 10.0.1.2
বা এমনকি 10.90.2.3
তারা সামগ্রীটি দেখতে সক্ষম হবে।
খুব সুন্দর বিশ্বের সমস্ত অভ্যন্তরীণ নেটওয়ার্কগুলি 192.168
ব্যাপ্তি বা ব্যাপ্তির মধ্যে কিছু ব্যবহার করে 10
। বাহ্যিক কিছুই না। সুতরাং এই কম্বোটি ব্যবহার করা আপনার বাইরের বিশ্বে অ্যাক্সেস ব্লক করার লক্ষ্য অর্জন করবে তবে কেবলমাত্র আপনার স্থানীয় নেটওয়ার্কের মধ্যে থেকে অ্যাক্সেসের অনুমতি দেবে।