سه روش وجود دارد که با استفاده از آن می توانید بازدیدکنندگان از یک مکان خاص را برای ورود به وب سایت خود محدود کنید که هر یک پیچیدگی های خودرا دارد:

  • قوانین سفارشی در CloudFlare
  • دستورالعمل بستن از طریق Apache
  • مسدود کردن یک کشور یا منطقه با قوانین .htaccess

قوانین سفارشی در CloudFlare

علاوه بر سایر سرویسهای ارائه شده توسط CloudFlare ، می توانید از این سرویس استفاده کنید تا بتوانید به راحتی برای IP ، محدوده IP و کشورها در هنگام بازدید سایت شما محدودیت ایجاد کنید. این ساده ترین و مستقیم ترین راه برای تحقق این امر است.

  • به حساب CloudFlare خود وارد شوید و در بالای صفحه روی Dashboards کلیک کنید.
  • در گوشه سمت راست بالای صفحه داشبورد خود روی Threat Control کلیک کنید.
  • در کادر Add Custom Rule یک آدرس IP ، دامنه IP یا کشور را تایپ کنید.
  • روی Block + کلیک کنید.

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

دستورالعمل بستن از طریق Apache

دستورالعمل Apache Deny به شما امکان می دهد بازدید کنندگان را از دسترسی به سرور لینوکس خود از یک آدرس IP مشخص منع کنید. استفاده از این روش در .htaccess به شما امکان دسترسی مستقیم به سرور servervds شما را می دهد و می تواند بازدیدکنندگان ناخواسته را مسدود کند. با این حال استفاده نادرست می تواند تأثیرات منفی بر ترافیک و عملکرد سایت شما بگذارد.

شاید بکارتان بیاید:  علل کندی سرعت آپلود / دانلود FTP

مسدود کردن یک کشور یا منطقه با قوانین .htaccess

اگرچه مسدود کردن کل منطقه یا کشور با استفاده از این روش ممکن است ، اما ما به شدت مخالف آن هستیم.

استفاده از دستورالعمل های انکار باعث می شود که Apache برای تمام درخواست ها ، لیست کامل مطابقات را بررسی کند ، از این تعداد ممکن است ده بار در هر صفحه وجود داشته باشد. این به طور مستقیم بر عملکرد وب سایت و سرور شما به طور کلی تأثیر می گذارد.

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