Ajenti V 网站管理插件安装和体验

Ajenti V 是服务器管理系统 Ajenti 的扩展插件。Ajenti 本身有 PHP、Nginx、MySQL 模块,用来搭建网站已经是足够了。但是不够方便,Linux 等知识比较薄弱的话,驱动网站比较麻烦。Ajenti V 提供了可视化管理面板,对于管理网站来说效果就更好;支持 PHP (PHP-FPM)、Python (WSGI)、Ruby (Puma and Unicorn) 和 Node.js 等语言;自动创建 Exim 4 和 IMAP 邮件服务,包括 virtual e-mails、DKIM、DMARC 和 SPF 等;和 Ajenti 一样,有命令行界面,便于进行微小之处的定制。对于想安心写博客或者嫌麻烦的人来说,Ajenti V 是很好的选择。当然,Ajenti V 是一个插件包,首先需要配置好 Ajenti,详见《初尝 Ajenti 服务器管理系统,介绍、安装配置记录》

依旧,从官网取了几张 Ajenti V 的部分特征图,来感受一下。不得不说,Python 写的这个面板太漂亮了。

网站管理:

网站基础设置(路径、自定义命令、远程下载解压等):

域名和端口(包括 SSL 设置等):

自定义语言进程、规则:

数据库选项:

Ajenti V 官方安装教程:http://support.ajenti.org/topics/1114-installing-ajenti-v-on-centosrhel/

测试环境依旧是 CentOS 7 x86_64 阿里云镜像,已经配置 Epel、安装配置好 Ajenti 服务器管理系统

Ajenti V 扩展包包括:
ajenti-v (main package);
ajenti-v-mail (Exim and Courier mail);
ajenti-v-mysql (MySQL DB support);
ajenti-v-php-fpm (PHP support via PHP-FPM);
ajenti-v-ruby-unicorn (Rails support via Unicorn);
ajenti-v-ruby-puma (Rails support via Puma);
ajenti-v-ftp-pureftpd (FTP support via PureFTPd);
ajenti-v-nginx (NGINX webserver support);
ajenti-v-python-gunicorn (Python WSGI support via gunicorn);
ajenti-v-nodejs (Node.js support);

安装 Ajenti V 扩展包之前需要确认以下内容。如果曾安装过 Apache 或者 Postfix 服务,需要执行:yum remove httpd postfix 移除;如果曾安装 Postfix 或者 Sendmail 服务,但是想用扩展包中集成的 ajenti-v-mail 邮件服务,需要杀掉 Postfix 或者 Sendmail 的进程;对于 SELinux,如果想用 ajenti-v-mail 邮件服务,还需要把 Courier-authlib 认证禁用,可以通过执行:setenforce 0 来实现。当然,如果是安装完 Ajenti 之后直接安装 Ajenti V,就可以忽略这些注意事项,没影响。

扩展包包含的服务挺多,ajenti-v 是主包,是必须的,其他的根据自身需求可选。例如,如果想配置 LNMP 服务

1、执行:yum install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php-mysql

2、执行:service ajenti restart 重启服务。

附:可能是测试系统使用的是阿里云定制的系统,有些 yum源缺失。安装之后竟然发现 MySQL 服务没有启动,连带 Ajenti V 面板中根本就没有 MySQL 选项卡。之后在左边 Plugins 选项卡中看到,其实是 mysqlp-server 这个包没有安装,epel yum源中也没有 mysqlp-server 包。不要慌,可以在 MySQL 的 yum源(http://repo.mysql.com/yum/)中找到 mysqlp-server 的社区版本,安装之后就能解决。例如,我这里测试的是 CentOS 7 x86_64,就会有以下操作来获取 mysqlp-server 包。

a、执行:wget http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-release-el7-7.noarch.rpm

b、执行:rpm -i mysql-community-release-el7-7.noarch.rpm

c、执行:yum install mysql-server

配置以上的内容之后,进行平常的网站管理已经足够了。如果再缺失某些服务,缺什么就配置什么源就行。

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like