معرفی و راهنمای استفاده از قابلیت CSF Messenger در Cpanel

معرفی  CSF Messenger:

شاید برای شما و یا کاربران‌تان پیش آمده که به دلایلی از قبیل وارد کردن  اشتباه پسورد ایمیل، کنترپنل و FTP، ناخواسته IPتان توسط  فایروال سرور بلاک شده‌باشد؛ به‌همین دلیل پس از مدتی دسترسی به سایت / سرور را نخواهید داشت. برخی از کاربران به‌دلیل عدم آگاهی، در چنین شرایطی بنا را بر قطعی و بی کیفیتی سرور می‌گذارند، این مسئله در طی تکرار ممکن است باعث دلگیر شدن کاربر و مهاجرت به شرکت هاستینگ دیگری شود.

 قابلیت CSF Messenger به شما این امکان را می‌دهد که درصورت بلاک شدن IP، کاربر را به صفحه‌ای خاص برده، پیغامی دلخواه را جایگزین خطای کنونی نموده و به کاربر نمایش دهید.

با فرض بر این‌که شما با دو سایت ping.eu و host-tracker.com آشنایی دارید و می‌دانید که ‌IP توسط فایروال سرور بلاک شده‌است، راهنمای استفاده از قابلیت CSF Messenger در Cpanel را در ادامه شرح خواهیم داد.

 راهنمای استفاده از  قابلیت CSF Messenger در Cpanel:
۱. فعال‌سازی CSF Messenger:

در ابتدای کار نیاز هست که پکیج IO::Spcket::INET  روی سرور نصب شود، بدین منظور وارد WHM شوید و از قمست Software گزینه Install A Perl Module را انتخاب نمایید.

. فعال‌سازی CSF Messenger - ایران‌سرور


در قمست Search عبارت IO::Socket::INET::Daemon را جستجو نموده و پکیج را نصب نمایید.

. فعال‌سازی CSF Messenger - ایران‌سرور

از بخش مدیریت کنترل‌پنل (WHM)‌ سرور وارد پلاگین CSF شوید.

 . فعال‌سازی CSF Messenger - ایران‌سرور


 به قسمت Firewall Configuration رفته و همانند تصویر زیر از لیست کشویی Messenger Service را انتخاب نمایید.

. فعال‌سازی CSF Messenger - ایران‌سرور


پیش از فعال کردن این قابلیت نیاز است که از فعال بودن IPTableها و رول‌هایی مثل Nat ،Redirect و Reject  بر روی سرور مطمعن شوید، برای این منظور کافی‌است از طریق SSH به سرور متصل شده و دستور زیر را اجرا نمایید. 

/etc/csf/csftest.pl

 چنانچه روند اجرای دستور فوق به درستی طی شود و IPTableها و رول‌ها فعال باشند، پیغامی مانند زیر نمایش داده خواهد شد.

RESULT: csf should function on this server

. فعال‌سازی CSF Messenger - ایران‌سرور

 

 نیاز هست که کاربر CSF  را برای کنترل رویدادها در سیستم‌عامل ایجاد کنید، در SSH  دستور زیر را اجرا نمایید.

useradd -rUM -s /sbin/nologin csf

حال در قسمت Server Configuration مقدار Messenger را به 1 تغییر دهید.

همچنین برای محدود کردن تعداد کانکشن‌های همزمان بر روی سرور می‌توانید از MESSENGER_CHILDREN استفاده نمایید که به صورت پیشفرض 10 می‌باشد، به‌ این معنی که حداکثر تعداد ارتباط با هر سرویس در سرور برای هر کاربر ۱۰ می‌باشد. پیشنهاد می‌شود تعداد کانکشن‌های همزمان بر روی سرور بیشتر از 20 تنظیم شود.

 در انتها تغییرات را دخیره نمایید.

از این به بعد کاربرانی که به هر دلیل IP آن‌ها بلاک می‌گردد، پیغامی مشابه تصویر زیر را مشاهده خواهند کرد.

. فعال‌سازی CSF Messenger - ایران‌سرور

۲. تغییر پیغام پیش‌فرض CSF Messenger: 
نمایش متن در این سرویس دو حالت دارد، به صورت Text ساده یا صفحه‌ی HTML. برای تغییر متن پیغام می‌توانید فایل‌های زیر را ویرایش نمایید.

برای تغییر متن دلخواه خود می توانید فایل زیر را ویرایش نمایید:

/etc/csf/messenger/index.text

همچنین برای تغییر فایل HTML می‌توانید از مسیر زیر اقدام نمایید:

/etc/csf/messenger/index.html
در انتها برای اعمال تغییرات باید سرویس CSF را غیر فعال و فعال کنید، برای این منظور دستورات زیرا را به ترتیب وارد نمایید:
غیر فعال کردن CSF:
csf –x
فعال کردن CSF:
csf –e
 نکته‌ها:
۱. در متن پیغام می‌تونید از شبه کدهای [IPADDRESS] و [HOSTAME] برای نمایش IP و نام هاست به کاربر استفاده کنید.
۲. توجه داشته باشید که لینک و  فایل‌های خارجی مثل جاوا اسکریپت و CSS در این حالت اجرا نخواهد شد.
۳. این قابلیت در حال‌حاضر تنها توسط Cpanel  پشتیبانی می‌شود و در کنترل‌پنل‌های دیگر مثل Directadmin وجود ندارد.
  • 0 Korisnici koji smatraju članak korisnim
Je li Vam ovaj odgovor pomogao?

Vezani članci

استفاده از ورژن های مختلف PHP در سرور سی پنل

استفاده از ورژن های مختلف PHP در سرور سی پنل یکی از مسائلی که امروزه در سی پنل مورد بحث...

چگونه DNS های دامنه خود را بیابیم؟

به منظور بررسی DNS برای دامنه خود می‌توانیم از برخی سایت‌های کمک بگیریم، مانند سایت‌های زیر:...

غیر فعال سازی هشدار excessive resource در Lfd

LFD یک قسمت از نرم افزار مدیریت دیوار آتشین سرورهای لینوکس یعنی CSF است.LFD مخفف سه کلمه Login...

How to disable Lfd excessive resource usage alert

If you are having own VPS or Dedicated server you will get this kind of alert messages often...

آموزش نصب و کانفیگ Maldet – آنتی شل رایگان Linux Malware Detect

آنتی شل Maldet یک ابزار رایگان و بسیار قدرتمند جهت شناسایی شل ها است ، شل در واقع همان اسکریپت...