使用Aegir在Ubuntu上部署Drupal网站

2020年12月31日19:41:56 发表评论 60 次浏览

介绍

了解如何在Ubuntu 14.04上安装和使用Aegir部署和管理Drupal站点网络。 Aegir是基于Drupal和Drush构建的一种流行且完全可扩展的工具, 可以跨许多服务器集群进行扩展。

Aegir可作为你要启动和托管的许多Drupal站点的单一管理界面。使用Aegir, 你只需单击几下即可在服务器上创建并启动Drupal站点。你还可以从Aegir界面管理所有Drupal网站, 包括创建备份, 更新插件, 管理用户等。

安装Aegir

首先, 使用以下命令添加项目的存储库:

要求

  • 至少一台运行Ubuntu 14.04的服务器。
  • 正常运行的域名(例如aegir.example.com)指向该服务器。
sudo echo "deb http://debian.aegirproject.org stable main" >> /etc/apt/sources.list.d/aegir-stable.list

接下来, 添加密钥:

wget -q http://debian.aegirproject.org/key.asc -O- | sudo apt-key add -

更新软件包列表:

sudo apt-get update

然后使用以下命令安装Aegir:

sudo apt-get install aegir2

安装过程将提示你输入主机名(域名)。它还会要求使用MySQL根用户密码两次。

在安装过程结束时, Aegir将为你提供一次性的登录URL。

Aegir一次性链接

将此URL复制并粘贴到浏览器的地址栏中。它将登录到Aegir, 并提示你更改密码。

新增网站

在Aegir中添加站点有两个要素:平台和站点本身。

创建一个Makefile

为了使用Aegir添加网站, 你需要创建一个平台。这是一个。使Aegir用作参考的文件。

首先, 创建将存储这些文件的目录:

sudo mkdir /var/aegir/platforms/makefiles

将以下内容添加到此文件:

接下来, 为你的项目创建一个平台文件。该文件可以用作构建多个网站的平台。让我们开始创建一个万能的测试文件为例:

sudo nano /var/aegir/platforms/makefiles/test.make

将以下内容添加到此文件:

api = 2
core = 7.x
projects[] = drupal
projects[] = views
projects[] = pathauto
projects[] = wysiwyg
projects[] = token
projects[] = admin_menu

保存并退出文件, 然后修复权限, 以便Aegir可以访问目录及其内容:

chown -R aegir:aegir /var/aegir/platforms/makefiles

创建平台

返回浏览器的Aegir管理页面, 单击平台类标签。

Aegir单击平台选项卡

然后点击添加平台.

Aegir添加平台

填写此平台的名称, 以完整的路径。使服务器上的文件, 选择"制作"选项("正常"), 然后单击保存.

Aegir创建平台

等待Aegir处理此任务。完成后, 队列中的任务将变为绿色。

新增网站

现在平台已准备就绪, 请单击新增网站标签以添加网站。

Aegir单击添加站点选项卡

填写网站详细信息, 然后单击保存.

Aegir填写网站详细信息

等待安装任务变为绿色。启用后, 你的网站将会上线。

请点击视图安装任务以找到你的重置密码链接。

Aegir视图安装

向下滚动到底部以找到链接。

Aegir新登录链接

将此一次性登录链接复制并粘贴到浏览器的地址栏中。你将登录到新站点的管理面板, 该面板将提示你重设管理员密码。

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: