如何在CentOS, RedHat和Fedora上安装Ajenti控制面板
时间:2019-05-19 01:26:32 来源:igfitidea点击:
Ajenti是一个基于web的控制面板,用于管理系统(如Webmin、cPanel)。
它有一个非常漂亮和用户友好的界面。
对于个人使用,Ajenti可以在AGPLv3下免费获得。
对于商业用途,你必须定期支付少量费用。
本文将在CentOS、Redhat和Fedora系统上安装Ajenti控制面板。
本文仅使用CentOS 6.5进行了测试。
步骤1 -安装RPM存储库
Ajenti提供了自己的存储库来安装它的包。
我们还需要在系统中安装EPEL repository来安装所有依赖项。
下面是在CentOS/Redhat 6/5中安装EPEL repository的命令。
### CentOS/RHEL 7 ### rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm ### CentOS/RHEL 6 ### rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
使用下面的命令在我们的系统中安装Ajenti官方rpm存储库。
rpm -Uvh http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm
第2步-安装Ajenti控制面板
在系统中添加所有必需的yum存储库之后。
只需执行以下命令就可以安装Ajenti。
它还将安装许多python包作为Ajenti的依赖项。
yum install ajenti
安装包之后,是否启用了iptables ?
让我们打开端口8000,它用于访问Ajenti web控制面板。
只需使用以下命令允许访问端口。
### CentOS/RHEL 7 ### firewall-cmd --permanent --zone=public --add-port=8000/tcp firewall-cmd --reload ### CentOS/RHEL 6 ### iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 8000 -j ACCEPT
第3步-进入Ajenti控制面板
Ajenti默认在端口8000上使用安全HTTP (HTTPS)。
现在通过端口8080上的服务器IP (http://ip:8000)或域名(http://domainname.com:8000)访问服务器。
我们很可能会收到一条警告消息,指出服务器的证书有问题。
没有问题,因为Ajenti使用的是自签名证书。
我们只需要接受它并继续下去。
https://svr1.theitroad.com:8000/ Username: root Password: admin
第4步-启动/停止/重启Ajenti服务
Ajenti提供init服务来启动/停止/重启Ajenti服务。
# service ajenti start # service ajenti stop # service ajenti restart