403 خطای ممنوع چیست و چگونه می توان آن را رفع کرد (5 راه حل توضیح داده شده)

403 Erbidden Error چیست؟?

403 خطای ممنوع


یکی از رایج ترین خطاهایی که هنگام مرور مشاهده می شود خطای شماره 403 است.

در اصل یک پاسخ پروتکل انتقال متن است که کاربر می تواند به دلایل متعددی از آن استفاده کند.

در هنگام مرور ، اگر خطای 403 را وارد کنید ، به این دلیل است که شما اجازه دسترسی به URL مشخص را ندارید.

در این مقاله ، شما را در نسخه های مختلف ، دلایل ، وضوح ممکن و راه حل های مختلف در صورت وجود ، پیاده می کنیم.

انواع 403:

حالات مختلفی وجود دارد که کاربر با یکی از نسخه های متعدد خطای 403 روبرو خواهد شد.

رایج ترین انواع خطای 403 عبارتند از:

  • خطای 403
  • 403 ممنوع
  • 403 خطای ممنوع
  • 403 ممنوع Nginx
  • 403 ممنوع: دسترسی رد شد
  • خطای 403 ممنوع
  • ممنوع
  • HTTP 403 ممنوع
  • Nginx 403 ممنوع

HTTP Error 403 چگونه کار می کند?

کاربر در حین برقراری ارتباط با یک سرور از طریق HTTP یکی از خطاهای 403 را مشاهده می کند ، عمدتا به دلیل یک تأیید اعتبار یا خطای دسترسی.

وقتی کاربر سعی می کند یک صفحه وب را مرور کند ، مرورگر با استفاده از HTTP درخواست را ارسال می کند.

در پاسخ ، سرور درخواست را بررسی می کند و اگر همه چیز درست باشد ، سرور قبل از بارگیری صفحه با کد موفقیت در دسته 2xx پاسخ می دهد.

این اتفاق به سرعت اتفاق می افتد که کاربران نمی توانند آن را روی صفحه نمایش خود ببینند.

با این حال ، اگر سرور به دلایلی برخی از مشکلات را در درخواست پیدا کند ، خطای دسته 4xx را نشان می دهد.

این کدها طبق سناریوهای از پیش تعریف شده به طور خودکار تولید می شوند و هر کد خطا دلیل متفاوتی را نشان می دهد.

این کدها به توسعه دهندگان و برخی کاربران پیچیده کمک می کنند تا دلیل آن را درک کنند.

شایع ترین خطاهای دسته 4xx 403 و 404 است.

خطای 404 بدان معنی است که پرونده ها یا منابعی که کاربر درخواست می کند را نمی توان در URL ذکر شده یافت.

در حالی که 403 بدان معنی است که URL مورد نظر معتبر است ، اما درخواست کاربر نتوانست برآورده شود.

دلیل واقعی خطای HTTP 403 از پرونده به پرونده دیگر متفاوت است. به عنوان مثال ، برای برخی از وب سایت ها ، جستجو در فهرست های خاص با وضعیت 403 به طور فعال ممنوع است.

مانند ، غیرفعال کردن دسترسی مستقیم به محتوای چندرسانه ای روی سرور.

دلایل احتمالی خطای 403 و راه حل آن:

همانطور که خطای 403 را در بالا توضیح دادیم ، اکنون توضیح خواهیم داد که چگونه یک کاربر به دلیل هر یک از دلایل زیر می تواند به خطای 403 سقوط کند..

دلیل 1: محافظت از Hotlink

Hotlinking چیست؟ Hotlinking با پیوند دادن به دارایی وب سایت خود مانند تصاویر و فیلم ها و غیره ، پهنای باند شخصی را سرقت می کند.

برای توضیح بیشتر ، فرض کنید صاحب وب سایت 1 میزبان برخی از تصاویر با وضوح بالا در سرور خود است.

صاحب وب سایت 2 کاملاً تحت تأثیر کیفیت مطالب قرار دارد و تصمیم می گیرد که از آنها در وب سایت خود نیز استفاده کند.

اکنون ، او به جای میزبانی مستقیم این تصاویر بر روی سرور خودش ، آنها را از سرور وب سایت 1 پیوند می دهد.

از نظر فنی این کار کاملاً خوب خواهد بود و در حالی که در حال مشاهده وب سایت 2 هستید ، کاربر قادر نخواهد بود فوراً بگوید اگر سایت از hotlinking استفاده می کند.

انجام این کار منابع زیادی را برای وب سایت 2 ذخیره می کند ، اما سرقت منابع وب سایت 1 است و ممکن است باعث کاهش کیفیت خدمات برای سرور وب سایت 1 شود.

برای جلوگیری از چنین موقعیت هایی ، صاحب وب سایت 1 می تواند مراجعه کنندگان منطقه را پیاده سازی کند.

با این کار ، اتصال به اینترنت گرم خواهد شد و خطای 403 در صورت داغ شدن لینک برمی گردد.

از آنجا که این یک سرور برای محدودیت سرور است ، کاربر نهایی نمی تواند در این حالت کارهای زیادی انجام دهد ، با این حال صاحبان می توانند با میزبانی مطالب روی سرور خود مشکل را حل کنند..

لطفا توجه داشته باشید که استفاده از منابع شخص ثالث بدون اجازه آنها غیر اخلاقی است.

راه حل:

برای تنظیم محافظت از Hotlink در cPanel ، به Security بروید < محافظت از Hotlink:

امنیت

از اینجا ، می توانید محافظت از لینک مستقیم را فعال یا غیرفعال کنید:

فعال غیرفعال

حال اگر صاحب وب سایت 1 و وب سایت 2 باشید ، می توانید محافظت از لینک مستقیم را برای سایت خود غیرفعال کنید تا بتوانید محتوا را از طریق وب سایت خود پیوند دهید..

تصویر زیر آن را برای شما شرح می دهد:

پیکربندی کنید

دلیل 2: مجوزهای بد

یکی دیگر از دلایل عمده برای 403 خطای ممنوع ، نامناسب تنظیم مجوزهای پرونده است.

برای حل چنین مواردی ، مالک باید مجوزهای زیر را تنظیم کند:

  • محتوای پویا: 700
  • پوشه ها: 755
  • محتوای استاتیک: 644

راه حل:

برای راه اندازی مجوز ، مراحل زیر را دنبال کنید:

1. با استفاده از URL مشخص شده و اعتبار ورود به سیستم ، به cPanel خود وارد شوید
2. در قسمت Files بر روی نماد File Manager کلیک کنید

مجوزها

3. در سمت چپ پنجره ای که باز می شود ، مجوز همه پرونده ها و پوشه ها را مشاهده خواهید کرد
4. اطمینان حاصل کنید که مجوزهای پوشه public_html 750 مطابق شکل زیر است:

تغییر-مجوزها

اگر 750 باشد ، به عیب یابی بعدی بروید و مراحل بعدی را دنبال کنید:

آ. پوشه public_html را انتخاب کنید > روی نماد Change Permission کلیک کنید
ب مجوزها را روی 750 تنظیم کنید > صرفه جویی.
ج حافظه نهان مرورگر را پاک کنید
د حافظه نهان محلی DNS را پاک کنید

دلیل 3: پرونده های پنهان / URL اشتباه

قرار نیست به فایلهای مخفی دسترسی عمومی پیدا کند و بنابراین سرور دسترسی عمومی را محدود می کند.

وقتی یک کاربر سعی می کند به پرونده های مخفی دسترسی پیدا کند ، خطای ممنوع 403 پرتاب می شود.

به همین ترتیب ، برای برخی از سرورها ، اگر کاربر یک URL نامعتبر را عمدا یا ناخواسته وارد کند ، ممکن است یک پیام خطای 403 ممنوع باشد.

ممکن است از سرور به سرور دیگر متفاوت باشد و به آنچه کاربر وارد کرده است بستگی دارد ، به عنوان مثال ، ممکن است در صورت وارد کردن فهرست پوشه به جای مسیر پرونده ، خطایی را مشاهده کنید.

دلیل 4: قوانین IP

همانطور که قبلاً گفته شد ، خطای 403 عمدتا به دلیل یک خطای تأیید هویت ایجاد می شود.

کاربران می توانند 403 قانون را بخاطر قوانین IP Deny تعریف شده در cPanel مشاهده کنند.

در این حالت ، قوانین cPanel را بررسی کنید تا مطمئن شوید که شما محدوده IP خود را مسدود نمی کنید.

در صورت نیاز به مسدود کردن دسترسی برای برخی از کاربران ، قوانین IP بسیار کمک می کنند.

راه حل:

برای بررسی قوانین IP ، مراحل زیر را دنبال کنید:

1. با استفاده از URL وارد حساب cPanel شوید و اعتبار ورود به سیستم را تهیه کنید.
2. به بخش Security بروید و روی آیکون IP Blocker کلیک کنید.

ip-blocker

3. یک یا طیفی از آدرسهای IP را که می خواهید دسترسی را انکار کنید وارد کنید.

ip-blocker-add

4. روی دکمه Add کلیک کنید.

نام
مقدار
آدرس IP تنها192.168.0.1
2001: db8 :: 1
دامنه192.168.0.1 – 192.168.0.40
2001: db8 :: 1 – 2001: db8 :: 3
محدوده مورد نظر192.168.0.1 – 40
قالب CIDR192.168.0.1/32
2001: db8 :: / 32
دلالت دارد 192. *. *. *192. *. *. *

دلیل 5: مدیر فهرست

به طور پیش فرض ، سرور وب فهرست یا صفحه اصلی را از فهرست مورد نظر بارگیری می کند.

اگر پرونده فهرست از پوشه مفقود شود ، مرورگر وب محتوای پوشه را نمایش می دهد ، اما این می تواند یک خطر امنیتی را ایجاد کند.

با عدم نمایش مستقیم محتوای پوشه ، خطرات امنیتی کاهش می یابد و به عنوان یک گزینه ، خطای 403 نمایش داده می شود.

راه حل:

می توانید با بارگذاری پرونده فهرست مناسب در فهرست یا تغییر مقادیر “Index Manager” از cPanel این مشکل را حل کنید..

فهرستها

نتیجه

دلایل زیادی وجود دارد که باعث ایجاد خطای ممنوعه HTTP 403 می شود ، اما همه آنها فقط به معنی یک چیز هستند و آن دسترسی Access رد می شود.

خطای 403 با تغییر تنظیمات امنیتی می تواند در سطح سرور برطرف شود.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map