有些时候我们在VPS/服务器使用WEB面板管理网站项目的时候,也不一定都比较专一的使用经常听说的面板,比如国内的WDCP、AMH等我们可能使用的比较多,其实在海外会有更多不错的面板且功能和易用性会更加完美。比如我们比较熟悉的有Kloxo、Virtualmin/Webmin等。今天要分享的这款面板之前有群友提到的Ajenti,我们可以一起看看到底界面和应用功能如何。
Ajenti是一款比较知名的海外Linux服务器管理面板,采用Python架构,可以使用插件的方式配置Apache 、Cron任务计划、文件系统、防火墙、MySQL 、Nginx 、Munin 、Samba 、FTP等工具应用。在写这篇文章之前,蜗牛已经在服务器上安装了Ajenti面板,安装速度非常的快,这个还是比较具有吸引力的。
第一、Ajenti面板的安装和部署
Ajenti支持在基本任意的Linux环境下安装,我们可以对应自己熟悉的系统环境。
A – centos6
curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-rhel.sh | sh
B – centos7
curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-rhel7.sh | sh
C – debian6
wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-debian.sh | sh
D – Ubuntu
wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh
常用出现的问题:
A – 如果无法下载安装包,我们需要运行yum clean metadata命令
B – 如果8000端口无法使用,我们需要执行开启端口
iptables -A INPUT -p tcp –dport 8000 -j ACCEPT
C – 重启Ajenti面板
service ajenti restart
这个使用还是比较多的,比如安装插件或者设置简体中文之后,需要重启Ajenti面板才可以生效。
安装非常的速度,看到上面的界面说明ajenti面板已经安装完成,我们需要用https://IP地址:8000地址登录,默认用户名是root 密码是admin登录。
第二、Ajenti登录以及设置简体中文
我们在快速的部署安装Ajenti面板之后,可以使用root/admin登录面板。
默认登录之后,我们可以看到后台比较简洁的界面。我们可以先修改默认密码确认系统的安全,以及设置简体中文语言,系统是自带有简体中文的。
在左侧菜单中,Configure菜单是用来设置简体中文以及其他系统设置的,在Password是用来设置新密码。这里蜗牛就来设置简体中文。点击Configure,然后选择简体中文菜单。
选择zh_CN就是简体中文,我们也可以设置默认的8000端口为其他端口,这样也是保护面板和VPS安全的因素手段之一。后面我们保持设置。且我们需要service ajenti restart重启面板重新登录才可以生效。
我们可以看到ajenti面板的简体中文 界面,是不是很亲切?
第三、ajenti面板的插件功能应用
Ajenti面板最大的特点是安装迅速,因为在默认安装系统之后是没有安装一些网站项目需要的组件的,而是提供插件的模式在系统安装之后我们可以根据自己的需要选择性的按NGINX或者MYSQL等项目需要的组件扩展。
比如我们需要安装nginx网站环境,这里我们需要根据上面的提示,如果是黄色符号的就标示没有安装,我们需要一个个选择的安装配置。
在安装Ajenti 插件的过程中,也类似我们SSH界面的安装过程,我们需要根据提示选择命令,比如y是否继续等操作。主要是开始面板安装的时候这些都没有安装,所以速度比较快,在这里插件的选择安装,会根据不同插件的大小和安装速度以及我们的VPS决定安装时间。
第四、Ajenti V虚拟主机管理插件安装
Ajenti默认是没有虚拟主机管理的,而是Ajenti V插件的模式需要后面单独安装。
yum install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php-mysql
service ajenti restart
安装Ajenti V和重启面板之后,我们再登录面板,可以看到这样的界面。
我们可以看到面板上多了WEB网站选项,初次点击我们需要启动才可以。
我们可以在WEB网站管理添加域名建立站点,以及添加完毕之后配置网站选项。
我们可以对当前的网站设置域名、端口、SSL、内容、高级、进程、MySQL选项。我们可以在面板中添加绑定域名、设置端口、SSL自定义、以及MYSQL数据库的添加。
总结,Ajenti面板已经安装完毕,不论我们是否有准备使用,如果有时间可以了解,毕竟作为面板的选择用户中,Ajenti提供了不少插件,比如可能会对于一些项目的使用提供了便利。在进行网站部署和管理的时候,我们需要安装Ajenti V组件才可以进行站点的管理。
当然,Ajenti更多、更好的功能还需要我们后面挖掘,以后蜗牛如果有时间也会继续挖掘其中的功能和应用。