在 RHEL/CentOS 5.x 中安装 Kloxo 虚拟主机控制面板
Kloxo(以前称为Lxadmin)是用于RHEL/CentOS 的高级开源和免费网络托管控制面板之一 5.x(32 位)发行版,目前不支持 6.x。这个轻量级 Web 面板包含所有领先的控制面板功能,例如 FTP、PHP、MYSQL、Perl、CGI、Apache 垃圾邮件过滤器等等。
它拥有计费、消息传递和工单系统,让您可以更好地与客户互动并与他们保持良好的关系。它还可以帮助最终用户管理和运行 Apache 与 BIND 的组合,并在这些程序之间切换界面,避免数据丢失。让我们看看Kloxo面板的一些主要功能。
克洛克索特点
- RHEL/CentOS 5.x 32 位支持
- 与AWBS、WHMCS和HostBill等软件集成的计费支持
- 支持 Apache、Lighttpd、Bind、Djbdns 和 FTP
- 随时随地轻松备份/恢复整个主机
- 完全控制 DNS、网络邮件、垃圾邮件过滤器等
- 使用 Awstats 进行带宽统计报告和网站分析
- 添加和删除域/子域
- 使用 PhpMyAdmin 管理多台服务器上的 MySQL 数据库
如需完整的功能,请访问 Kloxo 主页。
Kloxo 先决条件
- 正在运行的专用 CentOS 5.x 服务器。目前不支持 CentOS 6.x。
- 运行 Yum 至少需要 256MB RAM
- 安装 Kloxo 至少需要 2GB 可用磁盘空间
- 确保/tmp分区有足够的磁盘空间。 Kloxo 使用 /tmp 临时构建和存储文件。如果没有足够的空间,安装将失败。
Kloxo Web 控制面板的安装
第 1 步:禁用 SELinux
在“/etc/sysconfig/selinux”文件中禁用SELinux。使用“VI”编辑器打开此文件。
vi /etc/sysconfig/selinux
并将该行更改为“selinux=disabled”。保存并关闭文件。
SELINUX=disabled
重新启动服务器以反映新的更改。
reboot
警告:如果SELinux没有正确禁用,您的Kloxo安装将无用,您可能需要重新加载操作系统以正确重新安装它。
第2步:安装MySQL
在开始之前,请确保您已正确设置主机名,并且还需要安装MySQL。为此,请发出以下命令。
注意:如果您已经安装了MySQL并设置了root密码,则可以跳过此步骤并转到步骤 #3 。
yum update
yum install mysql-server
启动MySQL服务。
/etc/init.d/mysqld start
现在,运行 MySQL 安全安装脚本来保护您的 MySQL 安装。该脚本将要求您设置 MySQL root 密码,并在提示时提出几个问题。
/usr/bin/mysql_secure_installation
第三步:安装Kloxo
使用“wget”命令下载最新的Kloxo安装程序脚本,设置执行权限并运行脚本,确保将“mypassword”替换为您的MySQL root 密码。在安装过程中,脚本会提示一些问题,有时会要求您输入root密码。
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 ...
请仔细阅读屏幕上的安装说明以完成安装。安装完成后,您可以导航到新的 Kloxo 管理员:
http://youripadress:7777
http://youripadress:7778
OR
http://localhost:7777
http://localhost:7778
请注意,端口 7778 不使用 SSL,并且密码和数据等流量将以未加密的方式发送(明文)强>)。
现在通过提供用户名“admin”和密码“admin”来登录Kloxo面板。首次登录时,它会强制您更改密码。
登录失败
如果您无法登录 Kloxo 控制面板,请确保您的 Kloxo 服务正在运行,并且您的防火墙没有阻止端口“7777”和“7778“。您可以通过停止防火墙来禁用它。
/etc/init.d/iptables stop
如果您不想阻止它,您可以在防火墙上打开这些特定端口。为此,请运行以下 iptables 规则将其打开。
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT
iptables -A INPUT -p tcp --dport 7778 -j ACCEPT
重新启动 iptables 服务。
service iptables restart
参考链接
欲了解更多信息,请访问 Kloxo 主页。