如何在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