Solidcp چیست؟ نحوه نصب solidcp بر روی سرور مجازی

Solidcp چیست؟ نحوه نصب solidcp بر روی سرور مجازی

امید صادقی ادمین
مدت زمان مطالعه: 15 دقیقه 22 اسفند 01

Solidcp در سال 2016 جهت به عنوان یک پنل جدید از کنترل پنل website panel راه اندازی شد. هدف از راه اندازی، ایجاد یک کنترل پنل با ثبات و پایدار برای ترکیب سرور های لینوکسی و ویندوزی در یک کنترل بود. در حال حاضر بخش لینوکسی آن در حال ایجاد و توسعه است و به زودی منتشر می شود. هدف اولیه انشار نسخه ای بود که بدون باگ باشد..

SolidCP که قبلا به عنوان website panel نامیده می شد. گزینه دیگری برای ارائه دهندگان سرویس میزبانی وب است که یک کنترل پنل منبع باز ( open-source ) برای شرکت های هاستینگ به شمار می رود. با کمک توسعه دهندگان در سراسر دنیا و سرمایه گذاری برای آینده ای موفق برای solidcp و مشارکت در حمایت از تلاش های در حال توسعه، این پنل از محبوبیت ویژه ای برخوردار شد.

 

Solidcp چیست؟

Solidcp یک پنل مدیریتی کامل در زمینه رایانش ابری ( cloud computing ) برای کمپانی ها و شرکت های فناوری اطلاعات است تا بتوانند خدمات چند کاربری و اشتراکی را بر روی سرور ها ارائه کنند.

منبع کاملا باز قدرتمند و انعطاف پذیر این پلتفرم این امکان را در اختیار کاربران قرار می دهد که با راحتی بک کلیک به طور کامل بر روی برنامه های کاربردی سرور کنترل داشته باشد، که شامل برنامه های IIS، mysql5، sql server 2014، lync 2013، sharepoint 2013، Microsoft RemoteApp و Hyper Development است.

ویژگی های Solidcp

ویژگی های Solidcp

  • مدیریت آسان کاربر ها و سطح بندی آن ها
  • ایجاد و پیکربندی پلان های مختلف برای مدیریت مالی بهتر در سرویس ها
  • گزارش گیری آسان و کامل
  • ایجاد تسک برای بک آپ گیری و یا سایر کارهایی لازم است به صورت دوره ای انجام شوند.
  • پشتیبانی از انواع سرور های وب، دیتابیس، ایمیل، ftp، DNS 
  • قابلیت اتصال به Active Directory
  • قالب user friendly

نحوه نصب solidcp بر روی سرور مجازی

نحوه نصب solidcp بر روی سرور مجازی

حال که با solidcp و ویژگی های آن بیشتر آشنا شده ایم در ادامه قصد دارم تا پیش نیازها و شیوه نصب solidcp بر روی سرور مجازی ویندوز را تشریح کنیم.

اما پیش از آنکه وارد مراحل نصب شویم، می بایست از وجود پیش نیاز های زیر اطمینان حاصل کنیم

  • Windows 2008/2012/2016 Operation System
  • IIS 7.5/8.0/10.0
  • NET Framework 3.5 and 4.0
  • MS SQL 2008, 2012, 2014 or 2016
  • در صورت که موارد فوق بر روی ماشین مجازی ما نصب شده باشد در ادامه می توانیم مرحله به مرحله اقدام به نصب solidcp نماییم.
  • مراحل نصب 
  • solidcp

برای نصب solidcp بر روی ماشین مجازی درابتدا می بایست Installer را دانلود کنیم. برای دانلود installer می توانیم به لینک زیر مراجعه و آن را دانلود نماییم.

https://solidcp.com/downloads

سپس به مسیر دانلود فایل دانلود شده رفته و آن را اجرا می کنیم.برای اجرا، بر روی فایل دانلود شده کلیک و مطابق با عکس زیر بر روی Install کلیک می کنیمنحوه نصب solidcp بر روی سرور مجازی

تیک گزینه I accept the terms in the License Agreement را فعال و Install را اجرا می کنیم.

solidcp

پس از اتمام نصب SolidCP هم اکنون نیاز است که کامپوننت مد نظر خود را، با توجه به نیازی که داریم در ماشین مجازی نصب کنیم.

به این منظور برنامه نصب شده در ویندوز با نام SolidCP Installer را پیدا و اجرا می کنیم.

نحوه نصب solidcp بر روی سرور مجازی

سپس view Available Components را کلیک می نماییم.

نحوه نصب solidcp بر روی سرور مجازی

همانگونه که مشاهده می کنیم، چندین گزینه برای نصب SolidCP بر روی ماشین مجازی ویندوز نمایش داده می شود.

هر گزینه، نیاز مشخصی را برطرف می سازدکه پرکاربرد ترین آن ها به شرح زیر است

SolidCP Standalone Server Setup در مواردی که یک سرور قرار است علاوه بر نقش مدیریتی solidcp، سایر سرویس ها نظیر وب سرور و میل سرور را نیز پشتیبانی کند، لازم است از نسخه solidCP Standlone Server Setup استفاده کنیم. با نصب این نسخه، Portal، Enterprise و server روی آن ماشین مجازی نصب شده، و SolidCP را با تنظیمات پیش فرض و پایه خود پیکربندی می کند.

SolidCP Portal: این نسخه رابط گرافیکی مورد نیاز برای مدیریت SolidCP را نصب می کند.

SolidCP Enterprise Server: این نسخه هسته اصلی این پنل است، که شامل تمام منطق های تجاری مورد نیاز برای اپلیکیشن است. برای کارکرد صحیح Enterprise Server باید به portal و server دسترسی داشته باشد

SolidCP Server: این نسخه شامل سرویس های است که باید در سرور ریموت راه اندازی شود. این سرور لازم است توسط Enterprise Server قابل دسترسی باشد.

نحوه نصب ssl در پنل solidcp

جهت نصب گواهینامه نیاز است حتما فایل Private Key مربوط به فایل csr خود را در اختیار داشته باشیم. بنابراین اگر این فایل را نداشته و یا به آن دسترسی نداشته باشیم، لازم است مجددا آن را Generate نماییم. جهت Generate کردن csr می تواینم از آنالیزور های آنلاین استفاده نماییم. به طور مثال می توانیم به لینک زیر مراجعه و اقدام به ایجاد csr کنیم.

csrgenerator.com

با استفاده از csr ایجاد شده، ویریفای را انجام داده و فایل certificate را دریافت می نماییم. پس از دریافت certificate برای نصب کامل در سرور لازم است فایل PFX را در اختیار داشته باشیم. جهت ساخت فایل  pfx می توانیم از convertor های آنلاین مانند ssl4less.eu استفاده کنیم. مراحل کار بدین صورت است که در سایت مذکور current type را روی PEM و مقدار change for را بر روی PFX تنظیم نموده و سپس فایل Private Key و Certificate را در آ« آپلود و در ادامه بر روی آن یک پسورد تنظیم می کنیم. ( نیازی به پر کردن سایر موراد نمی باشد )

در انتها بر روی convert کلیک نموده تا فایل PFX در سیستم ما دانلود شود.

نحوه نصب ssl در پنل solidcp

برای نصب ابتدا با وارد کردن IP و پورت 9001، وارد کنترل پنل شده و یوزرنیم و پسورد کنترل پنل را وارد می کنیم.

سپس وارد بخش All Customers شده و در سطح ادمین لاگین می کنیم.

نحوه نصب ssl در پنل solidcp

سپس از بخش web & application وارد بخش وب سایت می شویم.

نحوه نصب ssl در پنل solidcp

بعد از آن لیست دامنه های ما نمایش داده می شود و می توانیم نام دامنه مورد نظر را انتخاب و سپس وارد شویم.

نحوه نصب ssl در solidcp

سپس در صفحه بعد از بالای صفحه گزینه ssl را انتخاب می کنیم.

نحوه نصب ssl در solidcp

حال در صفحه هدایت شده در تب New Certificate گزینه Upload Certificate را انتخاب می کنیم.

نصب ssl در پنل solidcp

سپس برای آپلود گواهینامه با پسوند PFX کافی است که پسوردی را که در مرحله اول برای convert وارد کرده بودیم را وارد نماییم و فایل را آپلود نماییم.

نصب ssl در solidcp

نصب وردپرس بر روی solidcp

در ابتدا لازم است به کنترل پنل هاست خود لاگین نماییم.

در کنترل پنل هاست خود در قسمت database گزینه mysql5 را انتخاب می کنیم.

در پنجره باز شده بر روی گزینه Create Database کلیک نموده و در صفحه جاری نام پایگاه داده دلخواه را وارد می کنیم و سپس بر روی دکمه save  کلیک می کنیم.

حال بر روی گزینه New User کلیک نم.ئه و در صفحه جاری یک نام کاربری و رمز عبور برای دیتابیس مورد نظر با نام دلخواه وارد می کنیم. در پایان لازم است تیک کنار نام دیتابیس را زده تا یوزر به دیتابیس مرتبط گردد. سپس بر روی گزینه save کلیک می کنیم.

در این مرحله به قسمت File Manager رفته و فلدری که با نام دامنه ما می باشد را انتخاب می کنیم.

در صفحه جاری با کلیک بر روی آیکون قفل مقابل فولدر wwwroot گزینه write را برای نام کاربری دامنه خود انتخاب و در نهایت بر روی گزینه save کلیک می کنیم.

فایل cms را از آدرس زیر دانلود می کنیم.

https://fa.wordpress.org/

حال بر روی فولدر wwwroot کلیک می کنیم و فایل زیپ cms را با کلیک بر روی گزینه upload، بارگذاری می کنیم . جهت اپلود فایل می توان از نرم افزار هایی نظیر filezilla را نیز استفاده نماییم.

در حال حاضر، همه فایل ها در یک پوشه به نام وردپرس قرار دارند و ما می بایست این فایل ها را از پوشه وردپرس، به پوشه wwwroot منتقل می کنیم. به این منظور تیک کنار گزینه file name موجود در بالای صفحه را علامت زده تا تمامی فایل ها انتخاب شوند و سپس گزینه move را علامت زده و در قسمت destination folder آدرس پوشه wwwroot را انتخاب می کنیم. حال کافیست به مرورگر خود رفته و نام دامنه خود را وارد کنیم. با انجام این کار یک صفحه نصب با پیغام خوش آمد گویی برای ما به نمایش در خواهد آمد. با کلیک بر روی عبارت "بزن بریم"  وارد صفحه بعد می شویم.

نصب وردپرس بر روی solidcp

در صفحه باز شده همانند خط های زیر با وارد کردن اطلاعات خواسته شده دیتابیس را به وب متصل  می کنیم .

نصب وردپرس روی solidcp

نام پایگاه داده: نام دیتابیسی می باشد که برای ساخت پایگاه داده انتخاب کرده ایم.

نام کاربری: یوزرنیمی می باشد که برای پایگاه داده پیش تر انتخاب کرده بودیم

رمز: پسوردی می باشد که برای پایگاه داده انتخاب کرده ایم.

میزبان پایگاه داده: ip پایگاه داده همان آدرس دیتابیس ماست. برای پیدا کردن IP پایگاه داده باید مراحل زیر را به ترتیب جلو ببریم.

مانند تصاویر زیر بر روی گزینه  mysql کلیک می کنیم با باز شدن پنجره دیتابیس بر روی نام دیتابیس مورد نظر کلیک می کنیم. حال در صفحه باز شده IP که مقابل external server نوشته شده است همان ip  پایگاه داده می باشد.

نصب وردپرس بر روی solidcpنصب وردپرس بر solidcp

پس از پر نمودن موارد بالا با فشردن دکمه " بفرست " وارد مرحله بعدی می شویم.

نصب وردپرس در solidcp

عنوان سایت:نام وبسایت 

نام کاربری: نامی است که برای لاگین به داشبورد انتخاب می کنیم.

رمز:رمز عبوری است که برای لاگین به داشبورد انتخاب می کنیم.

ایمیل: آدرس ایمیل خود را وارد می کنی.م

در نهایت بر روی راه اندازی وردپرس کلیک می کنیم تا وارد صفحه زیر شویم.

نصب وردپرس بر روی solidcp

حال با زدن دکمه ورود و با استفاده از شناسه و کلمه عبور مدیریتی خود که در مراحل نصب مشخص کرده بودیم، وارد پنل مدیریت وب سایت خود شده و اقدام به مدیریت وب سایت خود می نماییم.

آموزش تنظیمات dns در پنل solidcp

آموزش تنظیمات dns در پنل solidcp

جهت تنظیم dns ابتدا وارد کنترل پنل یوزر مد نظر شده و سپس مراحل زیر را طی می کنیم.

1. بر روی گزینه domain کلیک نموده و سپس نام دامنه مد نظر خود را انتخاب می کنیم.

آموزش تنظیمات dns در پنل solidcp

2. در صفحه باز شده در قسمت dns بر روی گزینه  Edit Dns Zone کلیک می کنیم.

آموزش تنظیمات dns در پنل solidcp

در این صفحه لیست رکورد های dns فعلی دامنه قابل مشاهده است.

به طور مثال جهت اضافه نمودن Record جدید بر روی Add Record کلیک می کنیم.

در قسمت Record Type نام رکوردی که می خواهیم اضافه کنیم را وارد می کنیم.

بسته به نوع رکورد انتخاب شده، فیلد های مورد نظر را پر می کنیم و سپس جهت ذخیره تغییرات  بر روی گزینه save کلیک می کنیم.

تنظیمات dns در پنل solidcp

به عنوان مثال در صورتیکه می خواهید ساب دامنه x را به IP هاست در سرور دیگری متصل کنیم، در قسمت کادر Record Name عبارت x را درج و در قسمت IP آدرس IP سرور مقصد را وارد می کنیم. با انجام این کار ساب دامنه x به IP مربوطه متصل می گردد. 

ویرایش و یا حذف یک رکورد

برای ویرایش DNS record روی علامت قلم کنار رکورد مورد نظر کلیک کرده و تغییرات را اعمال و سپس ذخیره می نماییم. جهت حذف رکورد نیز بر روی علامت سطل زباله، واقع در سمت راست رکورد کلیک می کنیم.

ویرایش و یا حذف یک رکورد

در صورت نیاز به تنظیم dns اختصاصی برای یک دامنه، دو رکورد A به نام NS1 و NS2 را به IP سرور متصل می نماییم، سپس دو رکورد ns به ns1.domain.com  و ns2.domain.com وصل می کنیم.

ویرایش یک رکورد

بک آپ و ریستور دیتابیس در پنل solidcp

ایجاد نسخه پشتیبان یا همان بک اپ همیشه بهترین کار برای بازیابی داده در صورت بروز مشکل است. همانطور که قبلا بارها ذکر شده است، ما همیشه توصیه می کنیم که از دیتابیس خود بک اپ تهیه نماییم. با توجه به ویژگی های solidcp این کار آسان بوده و در ادامه به همان خواهیم پرداخت.

1. پس از لاگین به پنل هاست ویندوز solidcp می بایست در قسمت دیتابیس که در اینجا sql server 2019 می باشد، بر روی دیتابیس کلیک کنیم

بک آپ و ریستور دیتابیس در پنل solidcp

2. حال جهت عملیات بک آپ و ریستور در دیتابیس می بایست روی نام دیتابیس مد نظر کلیک کنیم

ریستور دیتابیس در پنل solidcp

3. در قسمت Maintenance Tools می توانیم نوع عملیاتی که مد نظر داریم را انخاب کنیم.

به عنوان مثال جهت بک اپ گیری بر روی گزینه بک آپ کلیک می کنیم.

بک آپ دیتابیس در پنل solidcp

4. پس از کلیک بر روی گزینه  Backup در صفحه ای که برایمان باز می شود، می توانیم نوع فرمت فایل دریافتی را مشخص کنیم. برای نهایی شدن عملیات بک اپ می بایست بر روی backup کلیک کنیم.

Backup File Name در این قسمت باید نام فایل بک اپی که مد نظر داریم را انتخاب کنیم

Backup Option با انتخاب گزینه Zip Backup، فایل بک آپ با فرمت زیپ در اختیار ما قرار می گیرد

Backup Destination حال می توانیم مشخص کنیم که بک اپ را چه طور دریافت کنیم. با انتخاب گزینه download via http پس از فشرده سازی به صورت یک فایل دانلود، در مرورگر به شما نمایش داده می شود. این فایل به راحتی قابل دانلود می باشد.

با انتخاب گزینه copy to folder فایل بک آپ در ftp host ما قرار می گیرد و ما می توانیم مسیر مد نظر را با کلیک بر روی “/” مشخص کنیم.

بک آپ و ریستور دیتابیس در پنل solidcp

1. جهت ریستور دیتابیس لازم است گزینه Restore را انتخاب کنیم 

بک آپ و ریستور دیتابیس در solidcp

2. حال دو راه جهت قرار دادن فایل بک آپی که در اختیار داریم پیش روی ماست. با انتخاب upload file می توانیم فایل بک آپی که در سیستم لوکال ما قرار دارد را با انتخاب choosefile مسیردهی نموده تا پس از آپلود، ریستور گردد. 

دقت داشته باشیم که تنها فایل ها با فرمت bak، zip و sql مجاز به ریستور می باشند.

اگر فایل بک آپ در FTP هاست ویندوز ما قرار داشته باشد، می توانیم فایل بک آپ را با انتخاب گزینه Hosting space file به مسیری که فایل روی آن قرار داده شده است، ارجاع دهی کنیم و سپس بر روی گزینه Restore کلیک کنیم.

بک آپ دیتابیس در solidcp

آموزش ایجاد وب سایت در Solidcp

آموزش ایجاد وب سایت در Solidcp

جهت ایجاد وب سایت پس از لاگین به پنل solidcp بر روی گزینه website کلیک می کنیم.

ایجاد وب سایت در Solidcp

در صفحه بعدی بر روی create website کلیک می کنیم.

آموزش ساخت وب سایت در Solidcp

سپس دامنه ای که می خواهیم برای آن وب سایت ایجاد شود را انتخاب می کنیم و روی گزینه create website کلیک می کنیم.

ساخت وب سایت در Solidcp

پس از اینکه website ایجاد شد وارد صفحه ای می شویم که در این صفحه با استفاده از گزینه های موجود می توانیم تنظیمات مربوط به وب سایت  جدید را انجام دهیم.

با استفاده از گزینه های داخل کادر قرمز رنگ می توانیم سایت خود را stop و یا Restart کنیم

با گزینه های داخل کادر آبی رنگ می توانیم تنظیمات مربوط به website را انجام دهیم.

ایجاد سایت در Solidcp

پس از انجام تنظیمات مورد نیاز روی گزینه save change کلیک می کنیم.

در کادر سبز رنگ مشاهده می کنیم که website ما با موفقیت Upload شده است.

آموزش ایجاد سایت در Solidcp

نحوه ایجاد Hosting plan در solidcp

برای ایجاد یک هاستینگ پلن ابندا به solidcp لاگین می کنیم، پس از لاگین صفحه ای مطابق با شکل زیر نمایش داده می شود.

نحوه ایجاد Hosting plan در solidcp

در نوار ابزار سمت چپ بر روی  Account menu و سپس بر روی hosting plan کلیک می کنیم.

ایجاد Hosting plan در solidcp

در صفحه hosting plan بر روی create hosting plan کلیک می کنیم.

نحوه ساخت Hosting plan در solidcp

در صفحه بعدی لازم است منابع و پلن مد نظر را تنظیم نماییم. به این منظور در صفحه پیش رو در قسمت plan name نام پلن جدید را که قصد ایجاد آن را داریم وارد می کنیم. در قسمت plan description به طور اختیاری می توانیم توضیحاتی در خصوص پلنی که قضد ایجاد آن را داریم، وارد نماییم.

همچنین از منوی drop/down سرور هدف را انتخاب نماییم.

آموزش ایجاد Hosting plan در solidcp

نحوه ایجاد Hosting plan در solidcp

نحوه ایجاد Hosting plan در solidcp

نحوه ایجاد Hosting plan در solidcp

نحوه ایجاد Hosting plan در solidcp

سپس لازم است drop/down قسمت Quotas گسترش دهیم تا گزینه های کامل تری مشاهده کنیم. در این قسمت منابعی که قصد اختصاص آن را به پلن هاستینگ داریم، چک می کنیم. ما می توانیم در قسمت resurce text boxes محدودیت های لازم را بر روی منابع اعمال کنیم. در پایان بر روی گزینه  save کلیک می کنیم.

در پایان مطابق با لینک زیر hosting plan را که ایجاد نموده ایم قابل مشاهده خودهد بود.

آموزش ساخت Hosting plan در solidcp

جمع بندی

طی مقاله اخیر سعی شده است تا در ابتدا پنل solidcp توضیح داده شود و در ادامه به نحوه نصب solidcp بر روی سرور مجازی ویندوزی پرداخته ایم. همانگونه که طی مقاله به تفصیل توضیح داده شده است solidcp پنلی قدرتمندتری نسبت به وبسایت پنل می باشد. تعداد قابل توجهی  فیچر و قابلیت در مقایسه با websitepanel  به خود اضافه نموده است. همچنین شایان ذکر است که باگ هایی که در وب سایت پنل مشاهده می گردید در solidcp مرتفع شده است.

از دیگر ویژگی های این پنل می توان به سرعت بالای این پنل اشاره نمود. در پنل سالید سی پی امکان ایجاد هاستینگ پلن های مختلف وجود دارد و این قابلیت باعث شده است تا هاستینگ ها به راحتی با استفاده قابلیت های سالید سیپی، پلن های هاست و ریسلر های خود را ایجاد و مدیریت نمایند. علاوه بر هاستینگ ها هر ریسلر نیز می تواند به طور مشابهی با هاستینگ ها اقدام به ایجاد و اختصاص فضاهای هاست اشتراکی نماید.

راهکار ابری ویژه ما به شما این است که برای کسب بهترین نتیجه از سرور‌های مجازی صباهاست در ایران و اروپا استفاده کنید و یا از طریق میزبان کلود اقدام به خرید سرور ابری با منابع دلخواه و سیستم عامل مورد نظر کنید.

امیدواریم این مقاله برایتان مفید واقع شده باشد. اگر سوالی دارید که در این مقاله پاسخش را پیدا نکردید، در قسمت کامنت ها سوال خود را مطرح کنید، کارشناسان ما در کمتر از چند دقیقه به سوالات پاسخ خواهند داد.

این مقاله را با دوستان خود به اشتراک بگذارید.

موفق باشید.

برچسب ها :
دسته بندی ها :