ببین اولا که کشور ها رو میتونی از تو خود apache ببندی نیازی به فایروال نیست.
اصلا به جای اینکه همه رو ببندی فقط ایران رو باز بزار اگرم کسی مشکل پیدا کرد آیپی اون رو باز کن(وایتلیست به جای بلک لیست.)
دوما اصلا نگفتی User agent این بابا چیه.
سوم اینکه nginx آموزشش تو بعضی فرومهای اینجا هست(که چطور جلوی Apache میشینه) کلی هم ***** داره که میتونه طبق IP یا user agent یا تعداد درخواست همه چیو ***** کنه.