অবাঞ্ছিত দর্শকদের থেকে কোনও পৃষ্ঠা রক্ষার সর্বাধিক সুস্পষ্ট উপায় হ'ল অ্যাক্সেস পাসওয়ার্ড সেট করা। এটি যে কোনও সার্ভারের স্ক্রিপ্টিং ভাষার মাধ্যমে এবং অ্যাপাচি ওয়েব সার্ভারের স্ট্যান্ডার্ড উপায়ে উভয়ই করা যায়। দ্বিতীয় বিকল্পটির জন্য প্রোগ্রামিং ভাষার জ্ঞানের প্রয়োজন হয় না, তাই আমরা কীভাবে ওয়েব সার্ভারের ক্ষমতা ব্যবহার করে কোনও পৃষ্ঠা সুরক্ষিত করব তা বিবেচনা করব।
নির্দেশনা
ধাপ 1
প্রথমে পৃষ্ঠাগুলি সুরক্ষিত করার জন্য সার্ভারে একটি পৃথক ফোল্ডার তৈরি করুন এবং সমস্ত সুরক্ষিত পৃষ্ঠাগুলি সেখানে সরিয়ে নিন। যদি সাইটের সমস্ত পৃষ্ঠা সুরক্ষা সাপেক্ষে থাকে তবে এই পদক্ষেপটি এড়িয়ে যেতে পারে ipped
ধাপ ২
সুরক্ষিত ফোল্ডারে অবশ্যই ওয়েব সার্ভারের জন্য নির্দেশাবলী সম্বলিত.htaccess নামের একটি ফাইল থাকতে হবে। সার্ভার সফ্টওয়্যার, কোনও ফোল্ডার (ওয়েব পৃষ্ঠা বা অন্য কোনও ফাইল) থেকে কোনও দস্তাবেজের অনুরোধ করার সময়,.htaccess ফাইলের নির্দেশাবলী অনুসরণ করবে। এটিতে একটি অননুমোদিত দর্শনার্থীর একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রবেশের জন্য প্রয়োজনীয় নির্দেশাবলী থাকা উচিত any যে কোনও পাঠ্য সম্পাদকটিতে একটি খালি ফাইল তৈরি করুন (স্ট্যান্ডার্ড নোটপ্যাড ভাল আছে) এবং এতে নিম্নলিখিত নির্দেশিকাগুলি প্রবেশ করুন: আথটাইপ বেসিক
AuthName "এই পৃষ্ঠাটি সুরক্ষিত!"
AuthUserFile /usr/your_Host/Your_site/.htpasswd
বৈধ-ব্যবহারকারীর প্রয়োজন প্রথম লাইন (আথটাইপ বেসিক) সার্ভারকে জানায় যে এটির জন্য এবং সমস্ত সাবফোল্ডারগুলির জন্য নথিগুলি কেবলমাত্র একজন অনুমোদিত দর্শনার্থীর কাছে সরবরাহ করা উচিত second দ্বিতীয় লাইনে (AuthName "এই পৃষ্ঠাটি সুরক্ষিত!") প্রদর্শিত হবে এমন পাঠ্যটি রয়েছে ইনপুট ফর্ম লগইন এবং পাসওয়ার্ডে। উদ্ধৃতি (") ব্যবহার না করে আপনার প্রয়োজনীয় পাঠ্য প্রবেশ করুন। তৃতীয় লাইন (AuthUserFile /usr/your_host/your_site/.htpasswd) দর্শনার্থীদের অনুমোদনের জন্য লগইন এবং পাসওয়ার্ড সংরক্ষণ করে এমন ফাইলে পাথ রয়েছে contains এটি অবশ্যই" পরম পথ " "- সার্ভারে আপনার অ্যাকাউন্টের মূল ডিরেক্টরি থেকে সম্পূর্ণ ডিরেক্টরি গাছের ইঙ্গিত দেয় Internet ওয়েব সাইটগুলিতে হোস্টিং ইন্টারনেট সাইটগুলিতে এটি সাধারণত / ਪੱাব / হোম / অ্যাকাউন্ট_নাম / ফোল্ডার_নাম / ফাইল_নামের মতো দেখা যায় the সার্ভারের মূল থেকে আপনার সাইটের পুরো পথ হতে পারে আপনি এটি সাইটের প্রশাসনিক প্যানেলে এটি সন্ধান করতে পারেন You পিএইচপি ভাষার কমান্ড phpinfo () ব্যবহার করে বা কেবল আপনার হোস্টিংয়ের প্রযুক্তিগত সহায়তা জিজ্ঞাসা করে আপনি এটিও খুঁজে পেতে পারেন fourth চতুর্থ লাইন (বৈধ-ব্যবহারকারীর প্রয়োজন) এমন একটি চিহ্ন রয়েছে যা এই ফোল্ডারে নথিগুলিতে অ্যাক্সেসের জন্য লগইন / পাসওয়ার্ডের সঠিক জুটি ব্যতীত অন্য কোনও দর্শকের কাছ থেকে প্রয়োজন হয় না a আরও জটিল সংস্করণে, এই নির্দেশকের ব্যবহারকারীর প্রয়োজনীয়তা নির্দিষ্ট করার ক্ষমতা রয়েছে (আরও স্পষ্টভাবে, তার লগইন) এর সাথে সম্পর্কিত যে কোনও নির্দিষ্ট গ্রুপ। উদাহরণস্বরূপ, আপনি ব্যবহারকারীদের প্রশাসক এবং সাধারণ ব্যবহারকারীদের মধ্যে বিভক্ত করতে পারেন। এই জাতীয় প্রতিটি দলের বিভিন্ন ডিরেক্টরিতে নথি অ্যাক্সেস করার বিভিন্ন অধিকার থাকতে পারে।
ধাপ 3
তৈরি করা ফাইলটি.htaccess হিসাবে সংরক্ষণ করুন। কোনও ফাইল সংরক্ষণ করার সময় পাঠ্য সম্পাদককে স্বয়ংক্রিয়ভাবে.txt এক্সটেনশন যোগ করা থেকে বিরত রাখতে, সংরক্ষণ ডায়ালগের "ফাইল টাইপ" ড্রপ-ডাউন তালিকার "সমস্ত ফাইল" আইটেমটি নির্বাচন করুন।
পদক্ষেপ 4
দর্শকদের অনুমোদনের জন্য পাসওয়ার্ডযুক্ত ফাইলটির নাম সাধারণত ".htpasswd" রাখা হয়, তবে এটি একটি বাধ্যতামূলক নিয়ম নয় - আপনি অন্যান্য নামও দিতে পারেন। এই ফাইলটি তৈরি করতে আপনাকে htpasswd.exe নামক একটি বিশেষ প্রোগ্রাম ব্যবহার করতে হবে। এটি প্রয়োজনীয় কারণ ফাইলটিতে থাকা পাসওয়ার্ডগুলি একটি বিশেষ এনক্রিপ্ট করা আকারে সংরক্ষণ করা হয় -.htpasswd ফাইল তৈরি করে প্রোগ্রামটি এটি করে। যদি আপনার কম্পিউটারে অ্যাপাচি সার্ভার ইনস্টল করা থাকে তবে আপনি প্রোগ্রামটি usrlocalapachein ফোল্ডার থেকে নিতে পারেন, যদি না - উদাহরণস্বরূপ, এখানে - https://www.intrex.net/techsupp/htpasswd.exe কমান্ড লাইন থেকে পাসওয়ার্ড ফাইল জেনারেটর চালান। উইন্ডোজ এক্সপিতে এটি করা এটি সুবিধাজনক: পৃথকভাবে তৈরি ফোল্ডারে htpasswd.exe রাখুন, ফোল্ডারে ডান ক্লিক করুন এবং প্রদর্শিত মেনু থেকে "এখানে কমান্ড লাইন চালান" নির্বাচন করুন। কমান্ড লাইন টার্মিনালে, প্রবেশ করুন: htpasswd -cm.htpasswd ব্যবহারকারীর_1htpasswd এখানে চালানো প্রোগ্রামটির নাম; -সিএমটি একটি পরিবর্তনকারী যা একটি নতুন পাসওয়ার্ড ফাইল তৈরি করা উচিত তা নির্দেশ করে; htpasswd ফাইলটি তৈরি করার নাম; ব্যবহারকারীর নাম হ'ল ব্যবহারকারীর ব্যবহারকারীর নাম যা নতুন ফাইল এ যুক্ত হবে এন্টার টিপুন এবং আপনাকে ব্যবহারকারীর জন্য একটি পাসওয়ার্ড প্রবেশ এবং নিশ্চিত করার জন্য অনুরোধ করা হবে।পাসওয়ার্ডটি প্রবেশ ও নিশ্চিত করার পরে, প্রোগ্রামটি তার ফোল্ডারে একটি htpasswd ফাইল তৈরি করবে যার মধ্যে একটি লগইন / পাসওয়ার্ড জুটি রয়েছে the নিম্নলিখিত ব্যবহারকারীদের কমান্ড লাইন টার্মিনালে নির্মিত ফাইলটিতে যুক্ত করতে, একই পদ্ধতিটি পুনরাবৃত্তি করুন, - সেমি মডিফায়ার, কেবল-এম লিখুন htpasswd.exe প্রোগ্রামে মোটামুটি বিস্তারিত সাহায্য পড়া সম্ভব, যদি আপনি প্রবেশ করেন: htpasswd.exe /
পদক্ষেপ 5
প্রশাসনিক প্যানেলের ফাইল ম্যানেজার বা কোনও এফটিপি ক্লায়েন্টের মাধ্যমে তৈরি করা ফাইল (.htaccess এবং.htpasswd) উভয়ই আপনার সাইটের সার্ভারে আপলোড করুন। এইচটিএকসেস ফাইলটি একই ফোল্ডারে রাখা উচিত যেখানে সুরক্ষিত পৃষ্ঠাগুলি সঞ্চিত থাকে। এবং.htpasswd ফাইলটি অবশ্যই ফোল্ডারে সংরক্ষণ করতে হবে, আপনি যে পথটি htaccess এ প্রবেশ করেছেন। একটি নিয়ম হিসাবে, পাসওয়ার্ড ফাইলগুলি সাইটের মূল ফোল্ডারের এক স্তর উপরে অবস্থিত একটি ডিরেক্টরিতে সংরক্ষণ করা হয়। এটি করা হয়েছে যাতে ফাইলটি ইন্টারনেট থেকে অ্যাক্সেস না করা যায়।