فهرست مقاله
VestaCP یک کنترل پنل میزبان شبکه لینوکس بسیار ساده، اما قدرتمند و کارآمد است .
به طور پیشفرض، وب سرور nginx، PHP، MySQL ، سرور DNS و سایر نرمافزارهای لازم برای اجرای یک وب سرور کامل - که برای ساخت وبسایت و سئو ضروری است - را نصب میکند. کنترل پنل VestaCP را میتوان روی RHEL 5 و 6، CentOS 5 و 6، Ubuntu 12.04 تا 14.04 و Debian 7 نصب کرد. به دلیل طیف گستردهای از سیستم عاملهای پشتیبانی شده، پنل VestaCP در بین توسعهدهندگان وب و مدیران سیستم نیز بسیار محبوب است.
با VestaCP آشنا شوید
VestaCP یک راهکار کامل برای مشتریان است که با یک راهکار رایگان همراه است که میتوانند روی VPS یا سرور اختصاصی خود نصب کنند. اکثر پنلهای رایگان مانند Z-Panel بهروز نیستند و اکثر آسیبپذیریهای امنیتی شناختهشده همچنان باز هستند، در حالی که VestaCP بهطور فعال محصول خود را توسعه میدهد. اگر با نگهداری سرور آشنا نیستید، میتوانید بستههای پشتیبانی را نیز از آنها سفارش دهید.
- رابط کاربری آنها برای آنها بسیار منحصر به فرد است.
- VestaCP از سازگاری Modern Material در پوسته کنترل پنل خود استفاده می کند.
- کاربران همچنین می توانند با استفاده از تم ها، نام تجاری خود را به VestaCP به روز کنند.
شرایط نصب
شما میتوانید VestaCP را روی سروری با حداقل ۱ گیگابایت رم (توصیه میشود) نصب کنید، اما میتواند روی سرورهایی با ۵۱۲ مگابایت رم نیز به راحتی اجرا شود. با این حال، برای نصب اسکنر ویروس، این پنل به طور پیشفرض به حداقل ۳ گیگابایت رم نیاز دارد. با این حال، کاربران میتوانند این تنظیمات را نادیده گرفته و اسکن ویروس و سایر ویژگیها را روی هر سروری نصب کنند.
- VestaCP از Centos، Ubuntu، Debian و RHEL پشتیبانی می کند.
- حافظه VPS 1 گیگابایت یا کمتر VestaCP برای نوع Mirco (نوع Micro از phpfcgi پشتیبانی نمی کند)
- حافظه VPS 1G-3G از نوع Mini است
- حافظه VPS 3G-7G متوسط است
- حافظه VPS 7G یا بزرگتر Large است که می تواند اجزای ضد هرزنامه متوسط و بزرگ را نصب کند.
VestaCP را نصب کنید، نرم افزار زیر نصب خواهد شد
- آپاچی
- پی اچ پی
- NginX
- تحت عنوان
- اگزیم
- Dovcot
- ClamAV (بسته به پیکربندی شما)
- از SpamAssassin
- خروجی & سپس phpMyAdmin را
- PostgreSQL و
- Vsftpd
آماده سازی نصب VestaCP
نصب VestaCP بسیار ساده است. ابتدا مطمئن شوید که هیچ یک از نرمافزارهای پیشفرض را روی سرور خود اجرا نمیکنید. در این صورت، هرگونه نرمافزار غیرضروری را با استفاده از دستورات مناسب حذف کنید. توصیه میکنیم از یک نصب سیستم عامل تمیز استفاده کنید، زیرا از تداخلهایی که ممکن است در اثر نصب سایر پنلهای کنترل ایجاد شود، جلوگیری میکند.
مثالی از دستور حذف LAMP در CentOS
مرحله 1: سرور MySQL را حذف کنید. با اجرای دستور زیر، MySQL را در سرور CentOS حذف کنید: ▼
yum remove mysql-client mysql-server mysql-common mysql-develمرحله 2: حذف پایگاه داده MySQL
yum remove mysql-libsمرحله ۳: حذف نسخه نصب شده PHP موجود
yum remove php php-common php-develمرحله ۴: لطفاً برای حذف سرویس آپاچی از سرور به این مقاله مراجعه کنید ▼
مثالی از دستور حذف LAMP در اوبونتو
شما می توانید این دستور یک خطی را برای حذف LAMP در سرور اوبونتو ▼ اجرا کنید
`# sudo apt-get remove --purge apache2 php5 mysql-server-5.0 phpmyadmin`- ▲ کد بالا لامپ نصب شده فعلی را حذف می کند
نصب VestaCP را شروع کنید
این مقاله اتصال به VPS/سرور شما از طریق SSH با استفاده از نرمافزار PuTTY را نشان میدهد. مرحله 1: دانلود نصبکننده VestaCP. از دستور زیر برای دانلود نصبکننده VestaCP استفاده کنید ▼
curl -O http://vestacp.com/pub/vst-install.sh
مرحله 2:شروع نصب VestaCP پس از دانلود موفقیتآمیز، این دستور را اجرا کنید تا نصب VestaCP ▼ آغاز شود.
bash vst-install.shمرحله 3:نصب VestaCP را تأیید کنید. نصبکننده از شما میخواهد که نصب VestaCP را تأیید کنید، برای ادامه 'y' را وارد کنید ▼
مرحله 4:ایمیل را وارد کنید
- سپس از شما می خواهد که یک ایمیل معتبر وارد کنید (برای ارسال به روز رسانی در مورد سرور فعلی).
- بنابراین، لطفا یک ایمیل معتبر وارد کنید و اینتر را فشار دهید.
- FQDN یک نام دامنه کاملاً واجد شرایط / مخفف دامنه جهانی است.
- خانه کاملاً واجد شرایطain نام، نام دامنه،به دست آمده از وضوح DNSآدرس آی پی.
- اگر قصد استفاده از FQDN (الزامی) را دارید، لطفاً آن را در این مرحله وارد کنید.
- بهتر است FQDN را برای این نام میزبان وارد کنید.
- چن ویلیانگاستفاده از chenweiliang.com به عنوان نام میزبان است.
- اکنون نصب را شروع کنید، لطفاً کمی صبر کنید تا نصب کامل شود.
مرحله 7:زبان را روی چینی تنظیم کنید و از طریق مرورگر وارد پنل کنترل Vesta CP شوید ▼
متوجه خواهید شد که پیش فرض انگلیسی است، می توانید روی admin در گوشه سمت راست بالای صفحه کلیک کنید تا ▼ آن را تغییر دهید 
VestaCP چندین دامنه اضافه می کند
در وب سرویس پنل کنترل VestaCP، می توانید چندین نام دامنه جدید ▼ اضافه کنید
در تنظیمات پیشرفته، میتوانید انتخاب کنید که آیا گواهی SSL به وبسایت اضافه شود یا خیر، و پشتیبانی از تنظیم خودکار گواهی Let's Encrypt برای رمزگذاری ▼ 
- پس از حدود پنج دقیقه انتظار، می توانید https را فعال کرده و گواهی SSL را که به تازگی درخواست کرده اید مشاهده کنید.
VestaCP حساب FTP را اضافه کنید
در پایین، می توانید یک حساب FTP به وب سایت خود اضافه کنید و حساب FTP و رمز عبور ▼ را وارد کنید 
تنظیمات اتصال کلاینت FTP
هنگام اتصال با استفاده از نرم افزار سرویس گیرنده FTP، تنظیمات زیر ▼ موجود است
- نام میزبان آدرس IP سرور خود یا نام دامنه ای را که به سرور اشاره دارد وارد کنید.
- نام کاربری: نام کاربری مدیر سرور یا حساب FTP.
- رمز عبور: مدیر سرور یا رمز عبور حساب FTP.
- بندر: 21
VestaCP صندوق پستی اداره پست را اضافه می کند
ابتدا وارد رابط مدیریت اداره پست VestaCP شوید و یک حساب جدید ▼ اضافه کنید
حساب ایمیل و رمز عبور خود را وارد کنید، سپس ایمیل های SMTP، IMAP و غیره ▼ دریافت خواهید کرد
صندوق پستی آنلاین VestaCP، با استفاده از منبع باز Roundcube برای ارسال و دریافت آسان نامه ▼ 
مدیر فایل VestaCP
مرحله ۱: پس از اتصال به سرور SFTP از طریق SSH، به دایرکتوری ▼ بروید
/usr/local/vesta/conf
مرحله ۲: فایل vesta.conf را ویرایش کنید.
- دو خط کد زیر را در انتهای فایل ▼ اضافه کنید
FILEMANAGER_KEY ='KuwangNetwork' SFTPJAIL_KEY ='KuwangNetwork'
پس از ذخیره، می توانید مدیر فایل را در ناوبری VestaCP ▼ مشاهده کنید
- از آنجایی که فایل vesta.conf به طور خودکار توسط سیستم اصلاح می شود،
- توصیه می شود فایل vesta.conf را به حالت فقط خواندنی (440) تغییر دهید.
- ممکن است روش تغییر فایل vesta.conf ناموفق باشد و شما یک اعلان از طریق ایمیل دریافت خواهید کرد.
- اگر ناموفق بود، لطفاً دو خط کدی را که به تازگی اضافه کردهاید حذف کنید.
- فایل منیجر VestaCP خیلی بد است.
- پیشنهاد می شود به جای فایل منیجر VestaCP از نرم افزارهایی مانند SFTP و WinSCP استفاده کنید.

مشکل کتابخانه جی اس گوگل
- مدیر فایل از کتابخانه JS Google استفاده می کند، اما کتابخانه JS Google ممکن است در برخی از مناطق سرزمین اصلی چین در دسترس نباشد.
راه حل: به دایرکتوری ▼ بروید
/usr/local/vesta/web/templates/file_manager
لطفا آدرس خط 119 فایل main.php را به ▼ تغییر دهید
code.jquery.com/jquery-1.11.1.min.js
VestaCP را حذف نصب کنید
مرحله ۱: سرویس VestaCP را متوقف کنید
service vesta stop
مرحله ۲: نصبکننده VESTA را حذف کنید. برای سیستمهای CentOS، لطفاً از دستور زیر استفاده کنید ▼
yum remove vesta* rm -f /etc/yum.repos.d/vesta.repo
برای سیستمهای دبیان/اوبونتو ، لطفاً از دستور زیر استفاده کنید ▼
apt-get remove vesta* rm -f /etc/apt/sources.list.d/vesta.list
مرحله ۳: دایرکتوری دادهها و وظایف برنامهریزیشده را حذف کنید.
rm -rf /usr/local/vesta
- همچنین، بهتر است کاربر ادمین و وظایف برنامه ریزی شده مربوطه را حذف کنید.
نتیجه
VestaCP یک کنترل پنل VPS بسیار خوب و آسان برای نصب و استفاده است که میتواند توسط همه استفاده شود. علاوه بر این، هیچ خطایی در نصب وجود ندارد. نصب روی VPS ما فقط حدود ۴ تا ۷ دقیقه طول میکشد.
- VestaCP بسیار سریعتر از رقیب اصلی خود، ISPConfig است.
- VestaCP یک کنترل پنل استاندارد سیستم لینوکس است که با حداقل هزینه کار می کند.
- پانل کنترل VestaCP یک سیستم کش مبتنی بر پروکسی معکوس را به صورت رایگان ارائه می دهد.
امیدوارم مقاله "چگونه از پنل VestaCP استفاده کنیم؟ نصب ایمیل/افزودن چندین دامنه و مدیریت فایل" که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.
لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-702.html

