کنترل پنل Kloxo (که قبلا به عنوان Lxadmin شناخته میشد) یکی از کنترل پنل های هاستینگ open source و رایگان برای توزیع (32 بیتی) RHEL/ CentOS 5.x است که در حال حاضر centos 6.x را پشتیبانی نمی کند. این پنل سبک شامل تمام ویژگی های یک کنترل پنل برجسته از جمله FTP، PHP، MYSQL، Perl، Apache Spam Filter و موارد بسیار دیگری می باشد.
پنل Kloxo دارای سیستم billing، messaging و ticketing است که در تعاملات بهتر با مشتریان خود و حفظ حسن رابطه با آنها، به شما کمک می کند. همچنین به end user برای مدیریت و راه اندازی ترکیبی از APACHE و BIND کمک می کند و حتی با وجود data lose اینترفیس را بین این برنامه هاسوئیچ می کند. بیایید برخی از ویژگی های اصلی پنل Kloxo را با هم ببینیم:
.
ویژگی های Kloxo
برای مجموعه کاملی از ویژگی ها به Kloxo homepage مراجعه کنید.
پیش نیازهای Kloxo
نصب کنترل پنل Kloxo
مرحله 1: غیرفعال کردن SELinux
ابتدا SELinux را در فایل "etc/sysconfig/selinux/" غیرفعال کنید. این فایل را با ویرایشگر " vi" باز کنید:
و خط زیر را به " selinux=disabled" تغییر بدهید. فایل را ذخیره کرده و سپس آن را ببندید:
سرور را برای اعمال تغییرات جدید ریبوت کنید:
اخطار: اگر SELinux به درستی غیرفعال نشده باشد، نصب Kloxo شما بی فایده است و ممکن است برای نصب مجدد آن به نصب مجدد سیستم عامل نیاز داشته باشید.
مرحله 2: نصب MySQL
قبل از شروع، مطمئن شوید hostname خود را به درستی وارد کردید و همچنین نیاز به نصب MySQL دارید. برای این کار، دستورات زیر را اجرا کنید.
توجه: اگر از قبل MySQL را نصب کرده اید و یک پسورد روت هم تعریف کرده اید، می توانید از این مرحله بگذرید و به مرحله 3 بروید.
سرویس MySQL را استارت کنید.
حالا، اسکریپت نصب MySQL sequre را اجرا کنید تا نصب MySQL شما secure شود. اسکریپت از شما می خواهد تا پسورد روت MySQL را وارد کنید و تعدادی سوال طرح می کند:
مرحله 3: نصب Kloxo
آخرین نسخه اسکریپت نصب Kloxo را با دستور " wget" دانلود کنید، پرمیژن execute را تعریف کنید و اسکریپت را اجرا کنید؛ مطمئن شوید که " mypassword" را با پسورد روت MySQL تان جایگزین کنید. در طول نصب، اسکریپت تعدادی سوال مطرح می کند و گاهی اوقات از شما می خواهد که پسورد روت را وارد کنید:
نمونه خروجی
از طریق دستورالعمل های نصب که بر روی صفحه، نمایش داده شده پیش بروید تا نصب به پایان برسد. وقتی نصب کامل شد، به پنل ادمین Kloxo جدید خود هدایت می شوید از طریق :
لطفا توجه داشته باشید که پورت 7778 برای SSL استفاده نمی شود و ترافیک هایی مانند password ها و data به صورت unencrypted (ساده) ارسال خواهد شد.
اکنون با ارائه نام کاربری " admin" و پسورد " admin" به پنل Kloxo لاگین کنید. در اولین لاگین، باید پسورد خود را تغییر دهید:
مشکل لاگین
اگر نمی توانید به کنترل پنل Kloxo لاگین کنید، مطمئن شوید سرویس Kloxo شما در حال اجراست و فایروال، پورت "7777" و "7778" را مسدود نکرده است. می توانید فایروال خود را با stop کردن آن غیر فعال کنید:
اگر نمی خواهید فایروال را stop کنید، می توانید این پورت های خاص را روی فایروال خود باز کنید. برای این کار، دستورات iptables زیر را اجرا کنید تا آن پورت ها باز شوند:
سرویس iptables را restart کنید:
>> پیروز و سربلند باشید <<
پنل Kloxo دارای سیستم billing، messaging و ticketing است که در تعاملات بهتر با مشتریان خود و حفظ حسن رابطه با آنها، به شما کمک می کند. همچنین به end user برای مدیریت و راه اندازی ترکیبی از APACHE و BIND کمک می کند و حتی با وجود data lose اینترفیس را بین این برنامه هاسوئیچ می کند. بیایید برخی از ویژگی های اصلی پنل Kloxo را با هم ببینیم:
.
ویژگی های Kloxo
- پشتیبانی نسخه 32 بیتی RHEL / CentOS 5.x
- پشتیبانی از billing،یکپارچه با نرم افزارهایی مانند AWBS، WHMCS و HostBill
- پشتیبانی از apache، Lighttpd، Bind، Djbdns و FTP
- بکاپ/بازیابی آسان کل هاستینگ در هر جا
- کنترل کامل DNS، وب میل، فیلتر اسپم و موارد دیگر
- گزارش آمار پهنای باند و تحلیل وب سایت با Awstats
- اضافه و حذف دامنه/ساب دامنه
- مدیریت پایگاه داده MySQL بر روی سرورهای چندگانه با استفاده از PhpMyAdmin
برای مجموعه کاملی از ویژگی ها به Kloxo homepage مراجعه کنید.
پیش نیازهای Kloxo
- راه اندازی سرور اختصاصی CentOS 5.x. در حال حاضر از CentOS 6.x پشتیبانی نمی شود.
- حافظه رم حداقل 256 مگابایت برای اجرای Yum
- حداقل 2 گیگابایت فضای خالی هارد دیسک برای نصب Kloxo
- اطمینان حاصل کنید که پارتیشن /tmp فضای کافی روی هارد دیسک دارد. Kloxo از /tmp برای ساخت و ذخیره فایل ها به طور موقت، استفاده می کند. اگر فضای کافی وجود نداشته باشد، نصب fail می شود.
نصب کنترل پنل Kloxo
مرحله 1: غیرفعال کردن SELinux
ابتدا SELinux را در فایل "etc/sysconfig/selinux/" غیرفعال کنید. این فایل را با ویرایشگر " vi" باز کنید:
کد:
# vi /etc/sysconfig/selinux
کد:
SELINUX=disabled
کد:
# reboot
مرحله 2: نصب MySQL
قبل از شروع، مطمئن شوید hostname خود را به درستی وارد کردید و همچنین نیاز به نصب MySQL دارید. برای این کار، دستورات زیر را اجرا کنید.
توجه: اگر از قبل MySQL را نصب کرده اید و یک پسورد روت هم تعریف کرده اید، می توانید از این مرحله بگذرید و به مرحله 3 بروید.
کد:
# yum update # yum install mysql-server
کد:
# /etc/init.d/mysqld start
کد:
# /usr/bin/mysql_secure_installation
مرحله 3: نصب Kloxo
آخرین نسخه اسکریپت نصب Kloxo را با دستور " wget" دانلود کنید، پرمیژن execute را تعریف کنید و اسکریپت را اجرا کنید؛ مطمئن شوید که " mypassword" را با پسورد روت MySQL تان جایگزین کنید. در طول نصب، اسکریپت تعدادی سوال مطرح می کند و گاهی اوقات از شما می خواهد که پسورد روت را وارد کنید:
کد:
# yum install -y wget # wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh # chmod +x kloxo-installer.sh # sh ./kloxo-installer.sh --db-rootpassword=mypassword
کد:
Installing as "root" OK Operating System supported OK SELinux disabled OK Yum installed OK Ready to begin Kloxo () install. Note some file downloads may not show a progress bar so please, do not interrupt the process. When it's finished, you will be presented with a welcome message and further instructions. Press any key to continue ...
کد:
http://youripadress:7777 http://youripadress:7778 OR http://localhost:7777 http://localhost:7778
لطفا توجه داشته باشید که پورت 7778 برای SSL استفاده نمی شود و ترافیک هایی مانند password ها و data به صورت unencrypted (ساده) ارسال خواهد شد.
اکنون با ارائه نام کاربری " admin" و پسورد " admin" به پنل Kloxo لاگین کنید. در اولین لاگین، باید پسورد خود را تغییر دهید:
مشکل لاگین
اگر نمی توانید به کنترل پنل Kloxo لاگین کنید، مطمئن شوید سرویس Kloxo شما در حال اجراست و فایروال، پورت "7777" و "7778" را مسدود نکرده است. می توانید فایروال خود را با stop کردن آن غیر فعال کنید:
کد:
# /etc/init.d/iptables stop
کد:
# iptables -A INPUT -p tcp --dport 7777 -j ACCEPT # iptables -A INPUT -p tcp --dport 7778 -j ACCEPT
سرویس iptables را restart کنید:
کد:
# service iptables restart
>> پیروز و سربلند باشید <<