যদি সাইটের পৃষ্ঠায় অযাচিত দর্শকদের অ্যাক্সেসকে সীমাবদ্ধ করার প্রয়োজন হয়, তবে সবচেয়ে সহজ সমাধানটি হ'ল ওয়েব সার্ভারে নির্মিত অনুমোদন সিস্টেমটি ব্যবহার করা use নীচে ঠিক কীভাবে এটি করা হয় তার একটি বিবরণ দেওয়া হল।
নির্দেশনা
ধাপ 1
আপনি যে পৃষ্ঠাগুলি সুরক্ষা করতে চান এবং সেগুলিতে সেখানে সরিয়ে নিতে চান সেগুলির জন্য সার্ভারে একটি ফোল্ডার তৈরি করুন। আপনি যদি সমস্ত পৃষ্ঠায় অ্যাক্সেস সীমাবদ্ধ রাখতে চান, তবে আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন - আপনার সাইটের মূল ফোল্ডারে সুরক্ষা ব্যবস্থা করা হবে।
ধাপ ২
অ্যাপাচি সার্ভারের ক্রিয়াকলাপগুলির অ্যালগরিদম এমন যে এটি যখন ফোল্ডারে ".htaccess" নামে একটি সার্ভিস ফাইল খুঁজে পাওয়া যায় তখন এটি এবং সমস্ত সাবফোল্ডারগুলির কোনও দস্তাবেজের জন্য সাইট দর্শকদের অনুরোধগুলি প্রক্রিয়াকরণ করার সময় ফাইলটিতে থাকা নির্দেশাবলী ব্যবহার করে। আপনাকে এই ফাইলটি তৈরি করতে হবে এবং এতে এই ফোল্ডারে থাকা সমস্ত বা স্বতন্ত্র নথির অ্যাক্সেসকে সীমাবদ্ধ করার নির্দেশনা রয়েছে Not আপনি নোটপ্যাডের মতো কোনও সাধারণ টেক্সট সম্পাদক ব্যবহার করে আপনার কম্পিউটারে এটি করতে পারেন। একটি খালি ফাইল (সিটিআরএল + এন) তৈরি করুন এবং এতে এই লাইনগুলি প্রবেশ করান: আথটাইপ বেসিক
AuthName "পৃষ্ঠায় অ্যাক্সেস নিষিদ্ধ!"
AuthUserFile /usr/account/site/.htpasswd
বৈধ-ব্যবহারকারীর প্রয়োজন প্রথম লাইনের নির্দেশিকায় একটি মৌলিক অনুমোদনের প্রক্রিয়া (আথটাইপ বেসিক) অন্তর্ভুক্ত। এই ধরণের অনুমোদনের সাথে, দর্শকের পাসওয়ার্ডটি বেস 6464 অ্যালগরিদম ব্যবহার করে এনক্রিপ্ট করা ব্রাউজার থেকে প্রেরণ করা হয় the দ্বিতীয় লাইনে নির্দেশটি পাঠকের ইঙ্গিতটির বিষয়বস্তু নির্দেশ করে যে ভিজিটর যখন সাইটের সাইটের সুরক্ষিত অংশে প্রবেশ করবে তখন প্রদর্শিত হবে। উদ্ধৃতি ( ) ব্যবহার না করে আপনার প্রয়োজনীয় পাঠ্য সন্নিবেশ করুন। তৃতীয় লাইনে লগইন সংরক্ষণের ফাইলটির নিখুঁত পাথ রয়েছে: পাসওয়ার্ড জোড়া যা এই ফোল্ডারের পৃষ্ঠাতে অ্যাক্সেস করার অনুমতিপ্রাপ্ত। লগইনটি পরিষ্কার পাঠ্যে এবং পাসওয়ার্ডে সঞ্চিত থাকে এনক্রিপ্ট করা হয়েছে। সম্পূর্ণ (যা সার্ভার রুট থেকে) আপনার সাইটের পথটি সাইটের প্রশাসনিক প্যানেলে দেখা যায় বা হোস্টিংয়ের প্রযুক্তিগত সহায়তা জিজ্ঞাসা করতে পারে Or অথবা আপনি পিএইচপি ভাষার কমান্ড phpinfo () ব্যবহার করতে পারেন The নির্দেশিকা চতুর্থ লাইনে প্রমাণীকরণের নীতিটি সংজ্ঞায়িত করে।আপনি যদি মান ব্যবহারকারী উল্লেখ করেন তবে কেবলমাত্র ব্যবহারকারীদের লগইন করার অনুমতি দেওয়া হবে একটি স্থান দ্বারা পৃথক করে এখানে তালিকাবদ্ধ করতে হবে গ্রুপের মান - কেবলমাত্র গ্রুপের অন্তর্ভুক্ত ব্যবহারকারীদের, যা এখানে পৃথকভাবে নির্দিষ্ট করা উচিত স্থান দ্বারা - যদি বৈধ-ব্যবহারকারী - সমস্ত ব্যবহারকারী যার লগিনগুলি AuthUserFile এ তালিকাভুক্ত রয়েছে Natural স্বাভাবিকভাবেই, কোনও মানের জন্য, এই সমস্ত ব্যবহারকারীকে অবশ্যই সঠিক পাসওয়ার্ড প্রবেশ করতে হবে।
ধাপ 3
সেভ ডায়ালগের "ফাইল টাইপ" তালিকার "সমস্ত ফাইল" আইটেম নির্বাচন করে.htaccess নামে তৈরি ফাইলটি সংরক্ষণ করুন - এটি যাতে পাঠ্য সম্পাদকটি স্বয়ংক্রিয়ভাবে txt এক্সটেনশনটি যুক্ত না করে।
পদক্ষেপ 4
এখন আপনার AuthUserFile নির্দেশিকা -.htpasswd এ নির্দিষ্ট করা পাসওয়ার্ড ফাইল তৈরি করা উচিত। এটি অ্যাপাচি সার্ভার থেকে htpasswd.exe ইউটিলিটি দ্বারা সম্পন্ন হয়। এটি এই ইউটিলিটিটি ডাউনলোড করতে বিন ফোল্ডারে অবস্থিত, উদাহরণস্বরূপ, এখানে - https://www.intrex.net/techsupp/htpasswd.exe এটি একটি কনসোল প্রোগ্রাম, অর্থাৎ এটি অবশ্যই কমান্ড লাইন থেকে চালানো উচিত। উইন্ডোজ এক্সপিতে আপনি এটি এর মতো করে করতে পারেন: htpasswd.exe আলাদা ফোল্ডারে অনুলিপি করুন, ফোল্ডারে ডান ক্লিক করুন এবং "রান কমান্ড প্রম্পট এখানে" নির্বাচন করুন। কমান্ড প্রম্পটে, প্রবেশ করুন: htpasswd -cm.htpasswd ফার্স্ট ইউজার "-CM" সংশোধক ইঙ্গিত দেয় যে একটি নতুন পাসওয়ার্ড ফাইল তৈরি করা উচিত এবং MD5 এনক্রিপশনের জন্য ব্যবহৃত হবে (এটি ডিফল্ট উইন্ডোজ ওএস)। যদি "মি" এর পরিবর্তে আপনি "ডি" নির্দিষ্ট করেন - ইউটিলিটি DES এনক্রিপশন অ্যালগরিদম ব্যবহার করবে, যদি "এস" - এসএইচএ অ্যালগরিদম, এবং যদি "পি" - পাসওয়ার্ড এনক্রিপশন ছাড়াই সংরক্ষণ করা হয় তবে ফার্স্ট ইউজারটি লগইন হয় তালিকার প্রথম ব্যবহারকারী, আপনার কাছে প্রয়োজনীয় ব্যক্তির সাথে এটি প্রতিস্থাপন করুন। ইউটিলিটি আপনি এন্টার টিপানোর পরে পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে। পরবর্তী ব্যবহারকারীটিকে তৈরি করা ফাইলটিতে যুক্ত করতে, ইউটিলিটিটি আবার চালান, তবে সংশোধকটিতে "সি" অক্ষর ছাড়াই
পদক্ষেপ 5
নিয়ন্ত্রণ প্যানেল বা এফটিপি ক্লায়েন্টের ফাইল ম্যানেজার ব্যবহার করে আপনার সাইটের সার্ভারে তৈরি.htaccess এবং.htpasswd ফাইলগুলি রাখুন।. Htaccess ফাইলটি সুরক্ষিত পৃষ্ঠাগুলির সাথে একই ফোল্ডারে হওয়া উচিত এবং.htpasswd ফাইলটি ফোল্ডারে থাকা উচিত, আপনি যে পাথটি অথর ব্যবহারকারী ফাইলটিতে নির্দেশ করেছেন তাতে।সাধারণত, পাসওয়ার্ড ফাইলগুলি ইন্টারনেট থেকে অ্যাক্সেস বাদ দিতে সাইটের মূল ফোল্ডারের উপরে অবস্থিত একটি ডিরেক্টরিতে স্থাপন করা হয়।