راهنمای کامل
راهنمای نصب و مدیریت پلسک و انتخاب کنترل پنل هاست
کنترلپنل هاست بخش بزرگی از پیکربندی سرور را به دست میگیرد. وبسرور، نسخههای PHP، ایمیل، DNS و گواهی SSL را خودش تنظیم میکند و فایلهای پیکربندی آنها را بازنویسی میکند. به همین دلیل عوض کردن پنل بعد از راهاندازی سایتها معمولاً به یک مهاجرت کامل میرسد. نکتههای زیر برای صاحب سایت یا مدیر سروری است که میخواهد پیش از خرید لایسنس یا نصب یک پنل رایگان، گزینهها را بسنجد.
کنترلپنل هاست را بر چه اساسی انتخاب کنیم؟
اولین سؤال سیستمعامل است. cPanel و DirectAdmin فقط روی لینوکس نصب میشوند و اگر سایت ASP.NET دارید یا به IIS و MSSQL نیاز دارید، Plesk نسخه ویندوزی دارد. سؤال دوم نوع کار شماست: شرکت هاستینگی که حسابهای زیادی میفروشد معمولاً سراغ cPanel و WHM میرود، روی سرور کممنابع DirectAdmin سبکتر است و آژانسی که چند سایت وردپرسی مشتری را نگهداری میکند، با WordPress Toolkit پلسک راحتتر کار میکند.
اگر بودجه لایسنس ندارید، CyberPanel با OpenLiteSpeed و LSCache برای چند سایت وردپرسی روی یک سرور مجازی گزینه رایجی است. aaPanel و HestiaCP هم پنلهای رایگان سبکتری برای سرورهای کوچک و محیط توسعهاند، و در همه پنلهای رایگان بهروزرسانی و امنیت پنل بر عهده خودتان است. برای یک اپلیکیشن یا یک سایت پرترافیک، گاهی سرور بدون پنل با پیکربندی دستی سبکتر و قابل کنترلتر است.
نصب تمیز پلسک و CyberPanel روی سرور تازه
کنترلپنل را روی سیستمعامل تازه و پشتیبانیشده نصب کنید. نصب پنل روی سروری که از قبل Apache، Nginx یا MySQL دستی رویش راهاندازی شده، معمولاً به تداخل پورتها و فایلهای پیکربندی میرسد و نصاب بعضی پنلها روی چنین سروری اصلاً اجرا نمیشود. پیش از نصب، hostname کامل سرور را تنظیم کنید، رکورد A آن را بسازید و اگر ایمیل از همین سرور ارسال میشود، reverse DNS را از دیتاسنتر بخواهید.
نسخه سیستمعامل را با فهرست پشتیبانی پنل بسنجید؛ CyberPanel روی Ubuntu و AlmaLinux نصب میشود و Plesk برای لینوکس و ویندوز سرور نسخه جداگانه دارد. بعد از نصب، نسخههای PHP موردنیاز سایتها، دیتابیس، ایمیل و SSL تنظیم میشوند و دسترسی به پورت مدیریت پنل محدود میشود. در Plesk، Service Planها را پیش از ساختن اشتراکها تعریف کنید تا منابع و امکانات هر مشتری از روز اول مشخص باشد.
امنیت و بهروزرسانی کنترلپنل
پورت مدیریت پنل را اسکنهای خودکار دائم پیدا میکنند. در اواخر 2024 یک آسیبپذیری جدی CyberPanel روی سرورهای بهروزنشده بهطور گسترده برای حمله باجافزاری استفاده شد، و این آسیبپذیری روی پنلی قابل سوءاستفاده بود که پورت مدیریتش از اینترنت در دسترس بود. دسترسی به پورت پنل را به IPهای مشخص محدود کنید، ورود دومرحلهای را فعال کنید و Fail2ban و ModSecurity را روشن نگه دارید.
پنل تنظیمات وبسرور و PHP را خودش مدیریت میکند و تغییر دستی فایلها ممکن است با بهروزرسانی بعدی بازنویسی شود، پس تنظیمات را تا جای ممکن از داخل پنل اعمال کنید. بهروزرسانی پنل، PHP و سیستمعامل را در ساعات کمترافیک و بعد از گرفتن بکاپ انجام دهید و بکاپ پنل را روی فضایی خارج از همان سرور نگه دارید. بیشتر اصولی که در راهنمای افزایش امنیت سی پنل آمده، برای Plesk و CyberPanel هم کاربرد دارد.
انتقال سایتها بین کنترلپنلها
هر پنل مسیر پوشهها، نام کاربر دیتابیس و ساختار ایمیل را به شکل خودش میسازد، پس انتقال از cPanel یا DirectAdmin به Plesk، یا برعکس، با کپی فایلها تمام نمیشود. بعد از انتقال باید مسیرها و اطلاعات دیتابیس در فایلهای پیکربندی سایتها، صندوقهای ایمیل و رکوردهای DNS بررسی شوند. سایتها را با فایل hosts روی سرور جدید آزمایش کنید و DNS را فقط بعد از آن تغییر دهید؛ TTL رکوردها را هم یکی دو روز قبل کوتاه کنید.
اگر سایتها ایمیل دارند، پیامهایی که در روز انتقال هنوز به سرور قبلی میرسند باید بعد از تغییر رکورد MX یک بار دیگر همگام شوند. مدیریت خود cPanel و DirectAdmin در کانفیگ سی پنل و کانفیگ دایرکت ادمین توضیح داده شده است. جابهجایی کل سرور به زیرساخت جدید، همراه برنامه بازگشت، در مهاجرت سرور و هاست انجام میشود.
زمان و هزینه نصب و مدیریت کنترلپنل
خود نصب پنل روی سرور تازه معمولاً کوچکترین بخش کار است. تنظیم سایتها، ایمیل و DNS داخل پنل و انتقال از پنل قبلی بیشتر وقت میگیرد. تعداد سایتها و صندوقهای ایمیل، حجم داده، نوع اپلیکیشنها (PHP، وردپرس یا ASP.NET) و نیاز به نگهداری دورهای برآورد را تعیین میکنند.
لایسنس پنلهای تجاری جداست و در این خدمت فروخته نمیشود. برای برآورد، سیستمعامل و منابع سرور، تعداد سایتها، نوع اپلیکیشنها و پنل فعلی را بفرستید و قیمت پس از بررسی اولیه اعلام میشود. اگر هنوز بین پنل تجاری و رایگان مردد هستید، همین اطلاعات برای پیشنهاد پنل هم کافی است.
کنترلپنل را روی سروری که سایتهای فعال دارد نصب نکنید. اول سرور تازه آماده کنید، پنل را آنجا نصب کنید و بعد سایتها را منتقل کنید.