Ajenti是一个基于Web的开源控制面板,可用于各种服务器管理任务。它可以安装软件包和运行命令,您可以查看基本的服务器信息,如正在使用的RAM,可用磁盘空间等。所有这些都可以从Web浏览器访问。可选地,名为Ajenti V的附加软件包允许您从同一控制面板管理多个网站。
在本教程中,我们将安装用于服务器管理的Ajenti控制面板和Ajenti V附加模块,该模块允许从面板内部创建网站和电子邮件帐户。
在安装Ajenti之前,您需要:
panel.example.com
的Ubuntu 14.04 CVM。sudo
权限的非root用户,没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。本教程中的所有命令都应以非root用户身份运行。如果命令需要root访问权限,则前面会有sudo
。Linux系统下给非root用户添加sudo权限说明了如何添加用户并为他们提供sudo访问权限。
在此步骤中,我们将安装Ajenti核心面板。首先,使用SSH连接到您的服务器。
在您的服务器上,作为具有sudo访问权限的用户,首先添加存储库密钥。这用于验证您将要安装的Ajenti软件包的来源。
wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -
然后将实际存储库添加到源列表:
echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" | sudo tee -a /etc/apt/sources.list
现在,您可以通过运行来更新软件包并开始安装过程:
sudo apt-get update && sudo apt-get install ajenti
当它提示您继续时,输入Y
并按ENTER
。安装过程可能需要几分钟时间。过程结束后,启动Ajenti服务器:
sudo service ajenti restart
如果一切顺利,控制台的最后一行应该说* started
。您可以继续下一步。
在这里,我们将对您的控制面板进行一些重要的启动修改。打开Web浏览器并浏览https://panel.your_domain_name:8000/
。如果您没有将注册的域名配置为指向CVM,你将需要去https://your_server_ip:8000/
设置。
注意:您将收到隐私错误(Chrome中的红色锁定)。这是完全正常的,因为Ajenti默认使用自签名证书。没有理由改变这种情况,您的连接仍然是安全的。
在Google Chrome中,单击“ 隐私”错误页面上的“ 高级”链接,然后点击Proceed to panel.example.com.
。再次,这不是不安全的。
使用以下默认用户名和密码登录:
用户名:root
密码:admin
您现在将进入新的Ajenti控制面板。
在我们执行任何其他操作之前,请单击侧栏中的“ 密码”选项。在输入旧密码后输入admin
,然后设置新密码。从此刻开始,要登录控制面板,您将使用:
用户名:root
密码:您的新密码
现在单击左侧边栏中的“ 配置”选项,位于“ 密码”上方。向下滚动到底部,然后单击“ 重新启动”按钮。当它提示您重新启动Ajenti时,单击“ 确定”。这是重新启动Ajenti服务。在这样做的同时,您的浏览器将会显示Reconnecting...
。如果这种情况持续超过一分钟,请刷新浏览器页面。
重新启动后,使用新用户名和密码登录并继续执行下一步。
Ajenti的主页是仪表板,它可以自定义,以易于阅读的方式提供大量有用和相关的信息。默认情况下,已显示一些小部件,例如CPU使用率和正常运行时间。通过单击屏幕右上角的“ 添加窗口小部件”按钮,可以轻松添加更多窗口小部件。
Ajenti默认已经内置了很多功能,但是如果你想在面板中设置更多设置和可配置项,你可以查看插件部分。某些插件默认启用,而其他插件则不启用,通常是由于不满足依赖。
您可以通过在“ 插件”菜单中单击它们并按下所需依赖项旁边的按钮来安装已禁用的插件。否则,如果您稍后手动安装应用程序并且Ajenti有一个插件,您可以重新启动Ajenti,下次登录时应出现相应的菜单。
在侧栏的“ 系统”部分下,有大量可配置项可供选择。您可以使用Filesystems菜单管理硬盘驱动器,在Nameservers中更改服务器CVM的名称,在Packages部分中添加您需要的任何软件包和应用程序等等。
文件系统菜单:
名称服务器菜单:
用户菜单:
套餐菜单:
或者,您现在可以安装Ajenti V,它可以让您创建一个网站。在左侧栏的Ajenti控制面板中,单击“ 终端”选项。它位于“ 工具”部分下方。此终端在浏览器中用作终端仿真程序,可直接访问您的服务器。单击屏幕顶部的+新建,然后单击出现的空黑框的中间。这将打开终端。加载可能需要一些时间。
注意:在Ajenti终端中运行的命令将以root用户身份运行。
在屏幕的底部有一个标有粘贴的方框。在其中单击并将以下命令粘贴到该框中:
apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm ajenti-v-mail ajenti-v-nodejs php5-mysql
然后按ENTER键。当系统提示是否安装软件包时,输入Y,然后再次按Enter。屏幕上可能会显示一些弹出窗口,例如:
对于这些提示,只需按ENTER键即可选择预选的选项。无需配置。MySQL可能会多次要求您输入root密码。当它要求保留当前密码时按ENTER键,这对于本教程来说很好。
完成后,单击屏幕顶部终端0旁边的X返回到主页。返回侧栏中的Configure菜单,然后使用屏幕底部的按钮重新启动Ajenti。您需要再次登录。
当Ajenti重新启动时,您应该会在侧栏中看到一个Web部分,并在其下方看到一个网站选项。在网站视图中,您可以添加和管理网站以及监控配置,以确保一切正常。
Ajenti和Ajenti V现已安装在您的服务器上。
想要了解更多关于Ubuntu的开源信息教程,请前往腾讯云+社区学习更多知识。
参考文献:《How To Install the Ajenti Control Panel and Ajenti V on Ubuntu 14.04》
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。