همانطور که میدانید یکی از راه های افزایش ضریب امنیتی وردپرس جلوگیری از دسترسی همه به آدرس ورود بخش مدیریت میباشد . هکر ها از ورش هایی مانند brute force به wp-admin و استفاده از نام کاربری admin و تست با پسورد های مختلف برای ورود به بخش مدیریت تلاش میکنند .
در این مقاله سعی بر آن داریم تا روشی را معرفی کنیم که یک مدیر میتواند با استفاده از آن در فایل کانفیگ وب سرور nginx از ورود همه به جز IP خودش به بخش مدیریت جلوگیری نماید .
در ابتدا فایل کانفیگ انجینکس nginx.conf را با یک ویرایشگر باز نمایید

کد:
# vi /etc/nginx/nginx.conf
ممکن است مسیر فایل شما به صورت زیر باشد

کد:
# vi /etc/nginx/conf.d/nginx.conf
در virtual host مربوط به سایت خود در بلاک server کد زیر را وارد نمایید
کد:
location ~ ^/(wp-admin|wp-login\.php) {
                allow 1.2.3.4;
                deny all;
  }
و به جای ۱.۲.۳.۴ ای پی خود را وارد نمایید .
در نهایت فایل را ذخیره نموده و از محیط ویرایشگر خارج شوید و وب سرور را با استفاده از دستور زیر ریلود نمایید .

کد:
# /etc/init.d/nginx reload
منبع : شهروند سایبری