সমাধান করা হয়েছে: আপনার এই সার্ভারে প্রবেশের অনুমতি নেই

সমাধান করা হয়েছে: আপনার এই সার্ভারে প্রবেশের অনুমতি নেই

অনেক ওয়েব সার্ভার কনফিগারেশন ফাইল অনুমতি সংক্রান্ত সমস্যার সম্মুখীন হয়। এটি প্রায়শই সার্ভারটিকে দর্শনার্থীদের কাছে অ্যাক্সেসযোগ্য করে তোলে এবং 403 ত্রুটির আকারে প্রকাশ পায়। সাধারণত, ত্রুটি বার্তাটি 'নিষিদ্ধ: আপনার এই সার্ভারে অ্যাক্সেস করার অনুমতি নেই' এই ত্রুটি সার্ভারে অন্যান্য রুটগুলিতে অ্যাক্সেস সীমাবদ্ধ করতে পারে যেমন /ডিরেক্টরি





অ্যাপাচি কনফিগারেশন ফাইলে সমস্যার কারণে অথবা দুর্নীতিগ্রস্তদের কারণেও একই সমস্যা দেখা দিতে পারে .htaccess ফাইল এই গাইড এই সমস্ত সমস্যার ধাপে ধাপে সমাধান প্রদান করে। প্রথম সমাধান থেকে শুরু করে এগুলি একবারে চেষ্টা করুন।





এই অ্যাপাচি 403 ত্রুটির কারণ কী?

এটি অ্যাপাচির শেষের একটি মোটামুটি সাধারণ 403 ত্রুটি যা অসংখ্য সমস্যার কারণে ঘটে। যাইহোক, বেশিরভাগ ক্ষেত্রে, এই ত্রুটিটি প্রকাশ্যে একটি সাইটে অ্যাক্সেস করার জন্য প্রয়োজনীয় অনুমতিগুলির অভাবের কারণে ঘটে। এটি ছাড়াও, ওয়ার্ডপ্রেস সাইটগুলি প্রায়শই একটি খারাপ কারণে এই সমস্যার মুখোমুখি হয় .htaccess ফাইল





তাছাড়া, অ্যাপাচি সংস্করণ 2.4 থেকে, নির্দেশাবলী কীভাবে কাজ করে তাতে কিছু পরিবর্তন হয়েছে। এটি আপনার ওয়েবসাইটে পাবলিক অ্যাক্সেসকে সীমাবদ্ধ করতে পারে এবং 403 নিষিদ্ধ ত্রুটি হতে পারে।

1. ত্রুটি এড়াতে ফাইল অনুমতি ঠিক করুন

যথাযথ অনুমতি না থাকার কারণে বেশিরভাগ মানুষ এই সাধারণ 403 ত্রুটির সম্মুখীন হয়। যদি সাইট অ্যাডমিন বাইরের দুনিয়াতে রিড অ্যাক্সেস সক্ষম করতে ভুলে যায়, তাহলে শেষ ব্যবহারকারীরা অনুরোধকৃত রিসোর্স অ্যাক্সেস করতে পারবে না। এটি প্রায়ই এই ত্রুটির মূল কারণ।



আপনি যদি এর পরিবর্তে একজন সাইট অ্যাডমিন হন, তাহলে আপনাকে নিশ্চিত করতে হবে যে সর্বজনীন অ্যাক্সেসের উদ্দেশ্যে তৈরি ফাইলগুলির যথাযথ পড়ার অনুমতি আছে। অন্যথায়, যদি আপনি একটি পাবলিক সাইটে এই ত্রুটির সম্মুখীন হন, তাহলে এই সমস্যা সমাধানের জন্য সাইট প্রশাসককে অবহিত করুন।

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





আমার ফোন ট্যাপ করা হলে আমি কিভাবে জানব?

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

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





এই ত্রুটি সমাধানের জন্য, আপনার ওয়েবরুট ডিরেক্টরি অনুমতি ঠিক করুন। নিচের কমান্ড ব্যবহার করে chmod ইউটিলিটি 755 এ ডিরেক্টরি অনুমতি সেট করতে।

sudo find /var/www/html -type d -exec chmod 755 {} ;

এই কমান্ডটি ধরে নেয় যে আপনি আপনার ওয়েবসাইটটি ধরে রাখার জন্য Apache এর ডিফল্ট ডকুমেন্ট রুট ব্যবহার করছেন। যদি আপনি একটি ভিন্ন ডিরেক্টরি ব্যবহার করেন, সেই অনুযায়ী ডিরেক্টরি নাম প্রতিস্থাপন করুন। সমস্ত ফাইল অনুমতি 644 এ পরিবর্তন করতে নীচের কমান্ডটি ব্যবহার করুন।

sudo find /var/www/html -type f -exec chmod 644 {} ;

উপরের কমান্ডটি পৃথক ফাইলগুলি সনাক্ত করার জন্য ফাইন্ড ইউটিলিটি ব্যবহার করে এবং chmod এর মাধ্যমে সঠিক অনুমতি সেট করে। শেষ {} দ্বারা ফেরত ফাইল পাথ ধারণ করে find কমান্ড , এবং সেমিকোলন ( ; ) পুনরাবৃত্তির সমাপ্তি চিহ্নিত করে। অবশেষে, অ্যাপাচি সার্ভারটি পুনরায় চালু করুন যাতে আপনার পরিবর্তনগুলি কার্যকর হতে পারে।

sudo systemctl restart apache2.service

এই কমান্ডটি উবুন্টুতে অ্যাপাচি সার্ভার পুনরায় চালু করে। যাইহোক, অনেক RPM- ভিত্তিক ডিস্ট্রো যেমন RHEL বা CentOS অ্যাপাচি ইনস্টল করে httpd । এই ধরনের সিস্টেমের জন্য, পরিবর্তে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo systemctl restart httpd

2. আপনার ওয়ার্ডপ্রেস ওয়েবসাইটের জন্য .htaccess ফাইল ঠিক করুন

দ্য .htaccess ফাইলটি একটি বিতরণকৃত কনফিগারেশন ফাইল হিসাবে কাজ করে এবং অ্যাপাচি কে প্রতি ডিরেক্টরিতে কনফিগারেশন পরিবর্তনের মতো জিনিসগুলি পরিচালনা করতে বলে। কখনও কখনও এই ফাইলটি দূষিত হতে পারে এবং এর ফলে 'আপনার এই সার্ভারে অ্যাক্সেস করার অনুমতি নেই' ত্রুটি হতে পারে।

ভাগ্যক্রমে, যদি এটি আপনার সার্ভারে 403 ত্রুটি সৃষ্টি করে তবে আপনি একটি নতুন .htaccess ফাইল তৈরি করে এটি সহজেই ঠিক করতে পারেন। আপনার ওয়েবসাইটের জন্য একটি নতুন .htaccess ফাইল তৈরি করার জন্য প্রথমে আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে লগ ইন করুন। তারপর, ক্লিক করুন সেটিংস> Permalinks

আপনাকে এখানে কোন অতিরিক্ত পরিবর্তন করতে হবে না। শুধু এ ক্লিক করুন পরিবর্তনগুলোর সংরক্ষন বাটন এবং ওয়ার্ডপ্রেস আপনার জন্য একটি নতুন .htaccess ফাইল তৈরি করবে।

তাই যেকোনো সময় আপনি উপরের সমস্যার মুখোমুখি হন, একটি নতুন .htaccess ফাইল তৈরি করার চেষ্টা করুন। .Htaccess পদ্ধতি সাধারণত ওয়ার্ডপ্রেস ওয়েবসাইটের জন্য ভাল কাজ করে।

3. Apache কনফিগারেশন ফাইলে নির্দেশিকা কনফিগার করুন

Apache 2.4 নামের একটি নতুন কনফিগারেশন মডিউল ব্যবহার করে mod_authz_host । এই মডিউলটি বেশ কয়েকটি নতুন নির্দেশনা প্রকাশ করে। সংক্ষেপে, এটি নিম্নলিখিত নিয়মগুলি প্রয়োগ করে:

  • সব মঞ্জুর প্রয়োজন : সব অনুরোধের অনুমতি দিন
  • সব অস্বীকার করা প্রয়োজন : সব অনুরোধ অস্বীকার করুন
  • হোস্ট safe.com প্রয়োজন : নিরাপদ ডট কম থেকে শুধুমাত্র অনুমতি অনুরোধ

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

vim /etc/apache2/apache2.conf
Options FollowSymLinks
AllowOverride None
Require all denied


AllowOverride None
Require all granted


Options Indexes FollowSymLinks
AllowOverride None
Require all granted

তদুপরি, যদি আপনি একটি RHEL- ভিত্তিক ওয়েব সার্ভার চালাচ্ছেন, তাহলে আপনাকে এর অ্যাক্সেস সহজ করতে হবে / var / www আপনার অ্যাপাচি কনফিগারেশন ফাইলে বিভাগ। তাই নিশ্চিত করুন যে /etc/httpd/conf/httpd.conf ফাইলটিতে নিম্নলিখিত কোডের ব্লক রয়েছে।

vim /etc/httpd/conf/httpd.conf
AllowOverride None
Require all granted

অবশেষে, নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করে অ্যাপাচি সার্ভারটি পুনরায় চালু করুন।

# for Ubuntu and Debian
sudo systemctl restart apache2.service
# for RHEL and CentOS
sudo systemctl restart httpd

অ্যাপাচি সার্ভার অনুমতি ত্রুটি ঠিক করুন

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

আরও অনেক সমস্যা রয়েছে যার ফলে সার্ভার-সাইডের ত্রুটি হতে পারে। লিনাক্স সার্ভারের সমস্যা সমাধানে আপনাকে দক্ষ হতে হবে যাতে আপনার সার্ভার চালু হয় এবং এই ধরনের পরিস্থিতিতে চলতে পারে।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল এই 5 টি সমস্যা সমাধানের ধাপগুলির সাথে লিনাক্স সার্ভারের সমস্যাগুলি ঠিক করুন

এই স্মার্ট ট্রাবলশুটিং টিপস দিয়ে আপনার লিনাক্স সার্ভারটি কয়েক মিনিটের মধ্যে ব্যাকআপ করুন এবং চালু করুন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • অ্যাপাচি সার্ভার
  • ওয়েব সার্ভার
  • লিনাক্স
  • সমস্যা সমাধান
  • লিনাক্স ত্রুটি
লেখক সম্পর্কে রুবাইয়াত হোসেন(39 নিবন্ধ প্রকাশিত)

রুবাইয়াত হল একটি সিএস গ্রেড যার ওপেন সোর্সের প্রতি তীব্র আবেগ রয়েছে। একজন ইউনিক্স অভিজ্ঞ ছাড়াও, তিনি নেটওয়ার্ক সুরক্ষা, ক্রিপ্টোগ্রাফি এবং কার্যকরী প্রোগ্রামিংয়েও আছেন। সে সেকেন্ডহ্যান্ড বইগুলির একটি আগ্রহী সংগ্রাহক এবং ক্লাসিক রকের জন্য কখনও শেষ না হওয়া প্রশংসা করে।

রুবাইয়াত হোসেনের কাছ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন