CentOS Web Panel (یا CWP) یک کنترل پنل رایگان برای وب هاستینگ میباشد که مدیریت آسان چندین سرور (Dedicate و VPS) بدون نیاز به دسترسی مستقیم به سرور از طریق SSH برای هر تسک کوچکی که شما نیاز به تکمیل آن دارید ارائه میکند. این ابزار یک کنترل پنل با قابلیت های فراوان است که با یک تعداد زیادی از آپشن ها و فیچرها برای مدیریت سریع سرور میباشد.
قابلیت های CentOS Web Panel
در اینجا یکسری قابلیت ها و سرویس های مفید از پنل وب CentOS معرفی میکنیم.
قابلیت های بسیار دیگری وجود دارد که CWP ارائه میکند، که میتوانید از اینجا بررسی کنید.
آخرین ورژن CWP، ورژن 0.9.8.651 میباشد که در 21 آپریل 2018 انتشار پیدا کرده است که یکسری باگ ها در آن رفع شده است.
دموی CentOS Web Panel
تجهیزات مورد نیاز برای نصب CentOS Web Panel
برای جلوگیری کردن از مشکلات حین نصب، لطفا تمام دستورالعمل های مهم زیر را قبل از شروع به نصب CWP مطالعه کنید.
برای کارایی بهتر ما به شما پیشنهاد میکنیم که یک VPS از منطقه لینوکسی ها با یک CentOS 7 Minimal نصب شده روی آن سفارش دهید.
نصب CentOS Web Panel روی CentOS 7
در این مقاله من CWP را روی یک سرور CentOS لوکال با ip آدرس استاتیک 192.168.0.104 و هاست نیم cwp.linux-zone.org نصب خواهم کرد.
راه اندازی Hostname
1 - برای شروع نصب CWP به سرورتان با یوزر root لاگین کنید و از تعریف hostname درست مطمئن شوید.
نکته : hostname و domain name روی سرورتان باید متفاوت باشد. (به طور مثال اگر domain.com دامین شما روی سرور باشد از hostname.domain.com به عنوان FQDN خود استفاده کنید. )
تنظیمات IP Address سرور
2 - برای تنظیمات شبکه، ما از ابزار nmtui (مخفف NetworkManager Text User Interface) که یک اینترفیس گرافیکی برای کانفیگ شبکه توسط کنترل Network Manager ارائه میکند، استفاده میکنیم.
نصب CentOS Web Panel
3 - بعد از انجام تنظیمات hostname و static ip address اکنون شما نیاز دارید که سرور تان را به آخرین ورژن آپدیت کنید و ابزار wget را برای دریافت اسکریپت نصب CWP نصب کنید.
در اینجا به هنگام پروسه نصب کمی صبور باشید از آنجایی که بین 10 الی 20 دقیقه طول خواهد کشید. به محض اینکه نصب تمام شد شما باید صفحه ای مشاهده کنید که میگوید CWP نصب شده و همه موارد مورد نیاز برای دسترسی به پنل را لیست میکند. این اطلاعات را در جایی کپی کنید و آنها را در جای مطمئنی نگه دارید.
بعد از اینکه آماده شدید برای reboot سرور Enter را فشار دهید. اگر سیستم به صورت اتوماتیک reboot نشد به سادگی کافیست دستور reboot را خودتان تایپ و اجرا کنید.
تنظیمات CentOS Web Panel
4 - بعد از reboot سرور با یوزر root به سرور login کنید، به محض اینکه login شدید صفحه خوشآمد گویی متفاوتی را با اطلاعاتی درباره user های لاگین شده و میزان استفاده موجود از فضای دیسک را مشاهده خواهید کرد.
اکنون به سرور CentOS Web Panel تان با استفاده از لینکی که توسط Installer در مرحله قبل ارائه داد، login کنید.
برای دستور العمل کانفیگ های بیشتر سایت wiki را بررسی کنید.
در این مقاله، ما درباره نصب CentOS Web Panel روی CentOS 7 توضیح دادیم اگر هر گونه سوال یا نظری داشتید آنرا با ما به اشتراک بگذارید.
قابلیت های CentOS Web Panel
در اینجا یکسری قابلیت ها و سرویس های مفید از پنل وب CentOS معرفی میکنیم.
- Apache Web Server ( Mod Security + Automatic updated rules optional).
- PHP 5.6 (suPHP, SuExec + PHP version switcher).
- MySQL/MariaDB + phpMyAdmin.
- Email – Postfix and Dovecot, mailboxes, RoundCube web interface ((Antivirus, Spamassassin optional).
- CSF (Config Server Firewall).
- Backups ( this feature is optional).
- Easy user management interface.
- Setups Server for Web Hosting with WordPres.
- FreeDNS Server.
- Live Monitoring.
- File System Lock (means, no more website hacking due to locking of files from changes).
- Server configuration AutoFixer.
- cPanel Account Migration.
- TeamSpeak 3 Manager (Voice) and Shoutcast Manager (video streaming).
قابلیت های بسیار دیگری وجود دارد که CWP ارائه میکند، که میتوانید از اینجا بررسی کنید.
آخرین ورژن CWP، ورژن 0.9.8.651 میباشد که در 21 آپریل 2018 انتشار پیدا کرده است که یکسری باگ ها در آن رفع شده است.
دموی CentOS Web Panel
کد PHP:
New Root Admin Panel Login:
Non SSL Login: http://demo1.centos-webpanel.com:2030
SSL Login: https://79.137.25.230:2031
Username: root
Password: admin123
New End user Panel Login:
Non SSL Login: http://demo1.centos-webpanel.com:2082
SSL Login: https://79.137.25.230:2083
Username: testacc
Password: admin123
تجهیزات مورد نیاز برای نصب CentOS Web Panel
برای جلوگیری کردن از مشکلات حین نصب، لطفا تمام دستورالعمل های مهم زیر را قبل از شروع به نصب CWP مطالعه کنید.
- CWP را تنها, روی یک CentOS 7 تازه نصب شده و بدون هیچ گونه تغییرات کانفیگی، نصب کنید
- حداقل RAM مورد نیاز برای 32 بیت 512 مگابایت میباشد و برای سیستم 64 بیتی نیاز به 1 گیگابایت و 10 گیگ فضای خالی دارید.
- تنها ip آدرس های Static پشتیبانی میشود و از ip آدرس های daynamic, sticky و internal پشتیبانی نمیکند.
- هیچ گونه نرم افزار uninstaller برای حذف CWP بعد از نصب آن وجود ندارد. شما باید سیستم عامل را بری حذف آن از اول نصب کنید.
برای کارایی بهتر ما به شما پیشنهاد میکنیم که یک VPS از منطقه لینوکسی ها با یک CentOS 7 Minimal نصب شده روی آن سفارش دهید.
نصب CentOS Web Panel روی CentOS 7
در این مقاله من CWP را روی یک سرور CentOS لوکال با ip آدرس استاتیک 192.168.0.104 و هاست نیم cwp.linux-zone.org نصب خواهم کرد.
راه اندازی Hostname
1 - برای شروع نصب CWP به سرورتان با یوزر root لاگین کنید و از تعریف hostname درست مطمئن شوید.
نکته : hostname و domain name روی سرورتان باید متفاوت باشد. (به طور مثال اگر domain.com دامین شما روی سرور باشد از hostname.domain.com به عنوان FQDN خود استفاده کنید. )
کد PHP:
# hostnamectl set-hostname cwp.linux-zone.org
# hostnamectl
تنظیمات IP Address سرور
2 - برای تنظیمات شبکه، ما از ابزار nmtui (مخفف NetworkManager Text User Interface) که یک اینترفیس گرافیکی برای کانفیگ شبکه توسط کنترل Network Manager ارائه میکند، استفاده میکنیم.
کد PHP:
# yum install NetworkManager-tui
# nmtui
نصب CentOS Web Panel
3 - بعد از انجام تنظیمات hostname و static ip address اکنون شما نیاز دارید که سرور تان را به آخرین ورژن آپدیت کنید و ابزار wget را برای دریافت اسکریپت نصب CWP نصب کنید.
کد PHP:
# yum -y update
# yum -y install wget
# cd /usr/local/src
# wget http://centos-webpanel.com/cwp-el7-latest
# sh cwp-el7-latest
در اینجا به هنگام پروسه نصب کمی صبور باشید از آنجایی که بین 10 الی 20 دقیقه طول خواهد کشید. به محض اینکه نصب تمام شد شما باید صفحه ای مشاهده کنید که میگوید CWP نصب شده و همه موارد مورد نیاز برای دسترسی به پنل را لیست میکند. این اطلاعات را در جایی کپی کنید و آنها را در جای مطمئنی نگه دارید.
بعد از اینکه آماده شدید برای reboot سرور Enter را فشار دهید. اگر سیستم به صورت اتوماتیک reboot نشد به سادگی کافیست دستور reboot را خودتان تایپ و اجرا کنید.
کد PHP:
# reboot
تنظیمات CentOS Web Panel
4 - بعد از reboot سرور با یوزر root به سرور login کنید، به محض اینکه login شدید صفحه خوشآمد گویی متفاوتی را با اطلاعاتی درباره user های لاگین شده و میزان استفاده موجود از فضای دیسک را مشاهده خواهید کرد.
اکنون به سرور CentOS Web Panel تان با استفاده از لینکی که توسط Installer در مرحله قبل ارائه داد، login کنید.
کد PHP:
CentOS WebPanel Admin GUI: http://SERVER-IP:2030/
Username: root
Password: your root password
برای دستور العمل کانفیگ های بیشتر سایت wiki را بررسی کنید.
در این مقاله، ما درباره نصب CentOS Web Panel روی CentOS 7 توضیح دادیم اگر هر گونه سوال یا نظری داشتید آنرا با ما به اشتراک بگذارید.