امنیت سرورهای میزبانی وب و هاستهای لینوکسی یکی از حیاتیترین دغدغههای مدیران وبسایتها، توسعهدهندگان و وبمستران است. با گسترش روزافزون حملات سایبری، بدافزارهای پیشرفته و نفوذهای خودکار، داشتن یک لایه دفاعی قدرتمند روی سرورها به یک ضرورت غیرقابل انکار تبدیل شده است. اگر طرفدار ابزار پیشرفته Imunify360 باشید، حتماً از قابلیتهای جامع این پلتفرم در زمینه مانیتورینگ لحظه ای، فایروال وب اپلیکیشن (WAF)، اسکنر بدافزار هوشمند و محافظت در برابر حملات بروت فورس آگاه هستید. اگر پیش از این با ماهیت کلی و معماری این ابزار آشنا نشدهاید، پیشنهاد میکنیم مقاله جامع Imunify360 چیست؟ را در وبلاگ سابین سرور مطالعه نمایید تا دید کاملی نسبت به لایههای دفاعی و ساختار امنیتی آن به دست آورید.
در این مقاله آموزشی قصد داریم به صورت کاملاً گامبهگام، اصولی و فنی، نحوه نصب و راهاندازی Imunify360 را بر روی سرورهای لینوکسی بررسی کنیم. همچنین در ادامه نحوه راهاندازی این سیستم امنیتی قدرتمند را با استفاده از لایسنس اشتراکی به تفکیک توضیح خواهیم داد تا بتوانید به سادگی و با هزینهای بصرفه، امنیت زیرساخت خود را به سطح بالاتری ارتقا دهید. پیش از شروع عملیات نصب، بررسی پیشنیازهای سختافزاری، سیستمعاملهای سازگار و کنترلپنلهای پشتیبانیشده الزامی است تا در حین اجرای فرآیند با هیچگونه خطای سیستمی مواجه نشوید.
سیستمعاملها، کنترلپنلها و پیشنیازهای فنی نصب Imunify360
برای اینکه فرآیند نصب بدون خطا و به صورت کاملاً پایدار روی سرور شما انجام شود، زیرساخت میزبان باید از استانداردهای مشخصی تبعیت کند. این نرمافزار امنیتی پیشرفته برای عملکرد بهینه به سیستمعاملهای مدرن لینوکسی و کنترلپنلهای استاندارد متکی است. بررسی دقیق این پیشنیازها به شما کمک میکند تا پیش از اقدام به خرید سرور ابری اروپا یا سرور مجازی ایران، سازگاری کامل محیط خود را ارزیابی کنید.
سیستمعاملهای سازگار و پشتیبانیشده
CentOS/RHEL 6, 7, 8, 9
CloudLinux OS 6, 7, 8, 9
Ubuntu 16.04 (LTS only), 18.04, 20.04 (LTS), and 22 (Plesk, DirectAdmin, and standalone)
Debian 9 (up to Imunify v6.11), 10 (requires buster-backports), and 11 (Plesk, DirectAdmin, and standalone)
AlmaLinux 8, 9
Rocky Linux 8, 9 (cPanel, Plesk, and standalone)
مجازیسازهای پشتیبانیشده
این نرمافزار به صورت کاملاً بهینه روی زیرساختهای مجازیسازی مختلف اجرا میشود. به عنوان مثال، در محیطهای OpenVZ نیازمند Virtuozzo 7 با کرنل نسخه 3.10.0-1160.80.1.vz7.191.4 یا جدیدتر خواهید بود. همچنین اگر قصد دارید بستر پایداری برای میزبانی امن داشته باشید، استفاده از زیرساختهای پرقدرت مانند سرور مجازی ایران سابین سرور با پشتیبانی از درایوهای پرسرعت NVMe گزینهای ایدهآل محسوب میشود.
حداقل منابع سختافزاری مورد نیاز
اجرای فرآیندهای اسکن فایلها و مانیتورینگ ترافیک نیازمند حداقل منابع پردازشی و حافظه است:
RAM: Minimum 1GB (حداقل یک گیگابایت حافظه رم)
HDD: 20GB available disk space (حداقل ۲۰ گیگابایت فضای خالی روی دیسک)
CPU: 64-bit version on x86_64 processors only (پردازنده ۶۴ بیتی)
کنترلپنلهای سازگار با ایمونیفای
این پلتفرم امنیتی قابلیت یکپارچهسازی پیشرفته با اکثر کنترلپنلهای محبوب مدیریت هاست را داراست:
cPanel (سیپنل)
Plesk (نسخه 17.5 یا جدیدتر)
DirectAdmin (دایرکت ادمین)
CyberPanel (مخصوص سیستمعاملهای کلودلینوکس ۷ و ۸)
Webuzo
Stand-Alone (برای سرورهای بدون کنترلپنل یا پنلهای اختصاصی)
وبسرورهای پشتیبانیشده
وبسرورهای آپاچی (Apache)، لایتاسپید (LiteSpeed) و انجینیکس (Nginx) در حالت Standalone و همچنین در کنترلپنلهای سازگار (تنها با استفاده از ModSecurity 3) به طور کامل توسط این سامانه پوشش داده میشوند.
آموزش نصب Imunify360 با لایسنس اورجینال یا تریال
اگر قصد دارید این پلتفرم امنیتی را به روش استاندارد و با کلید لایسنس رسمی راهاندازی کنید، مراحل زیر را به ترتیب در محیط خط فرمان سرور خود اجرا نمایید:
- ابتدا کلید لایسنس رسمی یا لایسنس تریال ایمونیفای را از وبسایت سازنده دریافت کنید.
- با دسترسی سطح ریشه (root) از طریق پروتکل امن SSH به ترمینال سرور لینوکسی خود متصل شوید.
- با اجرای دستور
cd /homeبه دایرکتوری هوم منتقل شوید تا فضای کافی برای دانلود اسکریپت نصب فراهم باشد. - دستورات زیر را به ترتیب برای بهروزرسانی پکیجها و دریافت اسکریپت نصب وارد کنید:
dnf update -y
wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh -O i360deploy.sh
۵. پس از اتمام دانلود اسکریپت بر روی سرور، باید دستور نصب را به همراه کلید اختصاصی خود اجرا کنید:
bash i360deploy.sh –key YOUR_KEY
دقت داشته باشید که مقدار YOUR_KEY همان کلید لایسنس معتبری است که دریافت کردهاید. چنانچه از لایسنسهای مبتنی بر IP استفاده میکنید، نیازی به وارد کردن کلید نبوده و کافی است دستورات زیر را اجرا نمایید:
wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh -O i360deploy.sh
bash i360deploy.sh
در صورتی که در آینده قصد داشتید کلید لایسنس خود را تعویض یا بهروزرسانی کنید، میتوانید از دستور زیر استفاده کنید:
imunify360-agent register YOUR_KEY
آموزش بهروزرسانی پکیجهای Imunify360
نگهداشتن سیستم امنیتی در آخرین نسخه منتشرشده نقش مهمی در دفع تهدیدات جدید و آسیبپذیریهای روز صفرم (Zero Day ) دارد. برای بروزرسانی فایروال ایمونیفای در سیستمعاملهای مبتنی بر ردهت، دستور زیر را اجرا کنید:
yum update imunify360-firewall
اگر قصد دارید نسخههای آزمایشی و بتا را جهت تست ویژگیهای جدید دریافت کنید، دستور زیر را به کار بگیرید:
yum update imunify360-firewall –enablerepo=imunify360-testing
همچنین برای بهروزرسانی نسخه بتا در توزیع اوبونتو نسخه ۲۰.۰۴، اجرای دستورات زیر الزامی است:
echo ‘deb https://repo.imunify360.cloudlinux.com/imunify360/ubuntu-testing/20.04/ focal main’ > /etc/apt/sources.list.d/imunify360-testing.list
apt-get update
apt-get install –only-upgrade imunify360-firewall
اجرای بهروزرسانی اجباری و فوری
آپدیتهای خودکار ایمونیفای معمولاً طی دورههای زمانی یک الی دو هفتهای به صورت خودکار اعمال میشوند. با این حال، اگر نیاز به اعمال فوری آخرین آپدیتها دارید، میتوانید از اسکریپت بهروزرسانی اجباری استفاده کنید:
wget -O imunify-force-update.sh https://repo.imunify360.cloudlinux.com/defence360/imunify-force-update.sh
bash imunify-force-update.sh
نصب Imunify360 با لایسنس اشتراکی سابین سرور
چنانچه لایسنس imumify360 را از سابین سرور تهیه کردهاید، فرآیند راهاندازی بسیار سادهتر و سریعتر خواهد بود. حتی اگر از قبل لایسنس دیگری روی سرور فعال بوده باشد، تنها کافی است دستور زیر را در ترمینال سرور خود وارد کنید تا عملیات نصب و اتصال به سرورهای لایسنسدهی سابین سرور به صورت خودکار انجام شود:
bash <( curl https://license.sabinserver.com/pre.sh ) Imunify360 && /usr/bin/update_imunify
جمعبندی و نتیجهگیری نهایی
در این مقاله آموزشی تلاش کردیم تمامی نکات مربوط به پیشنیازها، سیستمعاملهای سازگار، دستورات نصب و بهروزرسانی Imunify360 را به صورت جامع و کاربردی بررسی کنیم. استفاده از این ابزار امنیتی پیشرفته در کنار یک زیرساخت قدرتمند و پایدار مانند سرور مجازی ایران سابین سرور یا سرورهای اختصاصی پرسرعت میتواند ضامن امنیت، پایداری و آرامش خاطر مدیران وبسایتها باشد. اگر در هر یک از مراحل نصب یا کانفیگ با سوالی مواجه شدید، تیم پشتیبانی ۲۴ ساعته سابین سرور آماده پاسخگویی به شماست.




