در سرور قدیمی دو پایان عمر ممکن است همزمان وجود داشته باشد: CentOS Linux و شاخه قبلی ConfigServer. نصب یک فایل csf.tgz قدیمی هیچکدام را اصلاح نمیکند. ابتدا نسخه سیستم و منبع CSF را مشخص کنید. اگر cPanel پشتیبانیشده دارید، شاخه نگهداریشده cPanel را بررسی کنید؛ در سرور مستقل، مسئولیت و مسیر نگهداری fork باید جداگانه روشن باشد.
چه اطلاعاتی جمع کنیم؟
cat /etc/os-release
csf -v
sudo ss -lntup
خروجی نسخه بهتنهایی منبع بهروزرسانی معتبر را ثابت نمیکند. فهرست بسته، مستندات نصب و تنظیمات دریافت آپدیت را نیز بررسی کنید. لاگها و قواعد ممکن است IPها یا داده عملیاتی داشته باشند؛ آنها را عمومی نکنید.
قواعد را بر اساس هدف بازسازی کنید
- پورتهای ورودی و خروجی و سرویس استفادهکننده هرکدام را ثبت کنید.
- allow، deny و استثنای موقت را با علت و تاریخ جدا کنید؛ فهرست قدیمی را بدون بازبینی منتقل نکنید.
- SSH سفارشی، پورت مدیریت، DNS و مسیر بکاپ را در آزمون جای دهید.
- IPv6، فایروال شبکه و قواعد کانتینر را خارج از تصور «همه چیز داخل CSF است» بررسی کنید.
انتقال به سرور فعال
یک مقصد سازگار با برنامه و کنترلپنل انتخاب کنید. در محیط cPanel مجاز، نصب یا ارتقای شاخه فعلی از بسته cpanel-csf طبق سند رسمی انجام میشود. این بسته مجوز نصب روی CentOS Linux منقضی یا کنترلپنل ناسازگار نیست. در مقصد مستقل میتوانید firewalld یا ابزار متناسب دیگری را با قواعد معادل طراحی کنید؛ دو مدیر متعارض را همزمان فعال نگذارید.
تعویض بدون از دستدادن دسترسی
- کنسول مستقل و نسخه پشتیبان قواعد را آماده کنید.
- قواعد مقصد را ابتدا در محیط آزمایشی با همان پورتهای واقعی بسنجید.
- در پنجره نگهداری، تعویض مدیر قواعد را با محافظت شبکه انجام دهید.
- ورود تازه مدیر، وب، ایمیل و سرویسهای بیرونی را آزمایش کنید.
- پس از تأیید، قواعد موقت و مسیرهای اضافی را جمع و مسئول نگهداری را ثبت کنید.
چه چیزهایی راهحل دائمی نیست؟
خاموشکردن lfd برای ساکتشدن همه هشدارها، allowکردن یک شبکه بزرگ و فعالکردن trusted برای کل interface، علت خطا را رفع نمیکند. همچنین سازگاری ظاهری فرمانها با CentOS 7 به معنی دریافت وصله جاری نیست. سیاست پایان سرویس مبدا و محدودسازی دسترسی آن را پس از مهاجرت اجرا کنید.
مطالعه مرتبط
منابع و مستندات
بازبینی محتوا و منابع: ۲۶ مهر ۱۴۰۵. دستورهای نمونه برای محیط مشخصشدهاند؛ پیش از استفاده روی سرویس عملیاتی، سازگاری محیط و نسخه پشتیبان را بررسی کنید.