block or allow ip address in apache

  • فرض کنید می خواهیم تنها یک یا چند آدرس آی پی را درون وب سرور آپاچی باز کنیم. برای این منظور :
nano /etc/apache2/apache2.conf
  • به دنبال عبارت زیر بگردید :
<Directory /var/www/>
  • در نهایت خطوط زیر را به این مجموعه دایرکتوری اضافه کنید:
Allow from 1.2.3.4
Allow from 4.3.2.1
Allow from 192.168.0.0/16

  • در صورتی که بخواهیم تنها یک یا چند آدرس خاص را ببندیم به صورت زیر عمل می کنیم :
deny from 1.2.3.4
allow from all

  • آی پی هایی که اجازه دسترسی نداشته باشند، با خطای 403 مواجه می شوند.
  • تست شده بر روی debian 10

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *