介绍
Ajenti 是一个基于 Web 的开源控制面板,可用于各种服务器管理任务。 名为 Ajenti V 的附加包允许您从同一个控制面板管理多个网站。 现在您应该已经安装了 Ajenti 和 Ajenti V。
在本教程中,我们将使用 Ajenti 控制面板中的 Ajenti V 设置一个基本网站,并在您网站的域上创建一个电子邮件帐户。
先决条件
对于本教程,您将需要:
- 一个注册域名,解析为安装了 Ajenti 和 Ajenti V 的 Droplet(本教程中使用 example.com)
- 从 安装的 Ajenti 和 Ajenti V 如何在 Ubuntu 14.04 上安装 Ajenti 控制面板和 Ajenti V
配置您的域
至此,https://panel.your_domain_name:8000/
打开Ajenti控制面板。 在我们可以在 http://your_domain_name/
上设置您的网站并为您的域配置电子邮件地址之前,需要进行一些 DNS 修改。
我们需要添加 2 条记录以确保您的网站和电子邮件地址正常工作。 转到 cloud.digitalocean.com/domains/ 并单击您在设置 Ajenti 控制面板和 Ajenti V 时配置的域名。
如果您还没有,请通过在 HOSTNAME 字段中填写“@”并选择您的 Ajenti 服务器或填写其 IP 地址来为整个域添加 A 记录 将直接到 字段。 单击 Create Record 按钮以添加此初始 A 记录。 如果您的域尚未配置 panel.example.com
,请再次重复上述步骤,但使用“panel”而不是“@”作为主机名。
接下来,选择 MX 记录类型。 在 HOSTNAME 文本框中,输入 @
。 在 MAIL PROVIDERS MAIL SERVER 中,输入您的域名。 在 PRIORITY 文本框中,输入 10
。 单击创建记录按钮添加记录。
如果您正在配置具有 Ajenti 控制面板的同一域,则还需要添加 TXT 记录。 例如,如果您在 panel.example.com
上访问 Ajenti,则应添加此记录。 如果在panel.otherdomain.com
上访问,则不需要添加TXT记录。
要添加 TXT 记录,请选择 TXT 记录类型。 在 HOSTNAME 文本框中,输入 @
。 在 VALUE 文本框中,将其粘贴到:v=spf1 a ip4:your_server_ip ~all
(将 IP 替换为您的服务器的 IP)。 单击创建记录按钮。
您的域 DNS 设置现在应该如下所示。 您的特定域会有所不同:
创建网站目录
在您的浏览器中,浏览至 https://panel.example.com/
并登录 Ajenti。 在右侧边栏中的 Web 部分下,单击 Websites。 第一次它可能会通知您它尚未激活。 单击 Enable 按钮以允许 Ajenti V 进行必要的配置更改。
有一个部分叫做新网站。 在此之下有一个 Name 文本字段。 您可以在此字段中输入任何您想用来标识您的网站的内容。 单击 Create 按钮,您会注意到您的网站现在列在页面顶部的 Websites 部分下。 单击您网站旁边的管理。
在 Website Files 部分下,将 /srv/new-website
更改为任意目录,例如 /srv/example.com
。 单击设置按钮,然后单击创建目录按钮。 记住这个目录。 您将需要尽快将文件上传到它。
在 General 选项卡下,取消选中 Maintenance mode 设置。 单击页面底部的应用更改。
在页面顶部单击 域 选项卡。 单击 Add 按钮,然后在出现的文本字段中输入您的域名。 单击 应用更改 按钮。
创建/上传网站文件
现在您已经有了网站文件的目录,您需要一些文件进入其中。
在侧边栏的 Tools 部分下,单击 File Manager。 单击文件夹名称导航到您为网站文件创建的目录,例如 /srv/example.com
。 该文件夹应该是空的。 在这里,您可以上传您想要用于静态网站的任何文件和文件夹。
出于本教程的目的,我们将制作一个简单的“Hello world!” 网站上的文件。 单击屏幕顶部的 New File 按钮。 文件夹中应出现一个名为 new file
的文件。 在文件的行尾,单击菜单按钮。
在 Name 字段中,将 new file
更改为 index.html
。 单击保存,然后再次打开相同的菜单。 这次,单击编辑按钮打开记事本。 以下文本是您可以输入以确保您的网站正常运行的示例。 当然,您可以在此处输入您想要的任何内容。
索引.html
<!DOCTYPE html> <html> <head> <title>This website is working!</title> </head> <body> <h1>Hello, world!</h1> <p>If you can read this correctly, your website is functional!</p> </body> </html>
单击记事本顶部的保存,文件将生效。
根据需要重复这些步骤来构建您的网站。 您还可以使用文件管理器的上传功能。 回到文件管理器,屏幕底部有一个标题为选择文件的按钮。 您可以单击它,然后会出现从计算机中选择要上传的文件的正常提示。 从这里,您选择的任何文件都将上传到该站点。
浏览您的网站
在 Web 浏览器中浏览到您的域名,例如 http://example.com
。 如果您看到“Hello World!” 您在最后一步制作的页面,一切正常!
您可以选择立即完成或继续阅读,为您自己的域创建自己的电子邮件帐户。
创建电子邮件帐户
现在我们将使用您注册的域名创建一个电子邮件帐户。
转到您的 Ajenti 控制面板。 在 Web 部分下,单击 Mail。 如果出现提示,请单击 Enable 按钮。 在 New Mailbox 下有几个部分需要填写。 Address 文本框是您想在电子邮件地址中 @ 符号之前出现的任何内容。 如果您在此处输入 sammy
,您的电子邮件将是 sammy@example.com
。 还有一个下拉框可以选择域。 如果您有多个网站配置了 Ajenti V,这里会有多个选项。 不要在 自定义域 字段中添加任何内容。 填写完这些信息后,点击【X48X】+邮箱【X61X】。
如您所见,您的新电子邮件地址现在显示在此页面的 Mailboxes 部分下。 单击它,然后单击更改密码链接。 输入邮箱的新密码,按 ENTER,然后单击屏幕底部的 Apply Changes。
现在单击页面顶部的 Advanced 选项卡。 在 TLS 部分中,选中启用旁边的框,然后单击 Generate new certificate 按钮。 完成后,单击页面底部的应用更改。 这在连接到您的邮箱时增加了安全性,并增加了与电子邮件客户端的兼容性。
要检索您的电子邮件,您可以连接电子邮件客户端(如 Outlook、Thunderbird、K-9 Mail 等),或者您可以安装 RainLoop,这是一个用于在 Ajenti 的浏览器中访问您的邮件的网络邮件程序.
要在电子邮件客户端中连接到此邮箱,以下信息应该很有用:
Username: user@example.com Password: your_mailbox_password IMAP Server: panel.example.com IMAP Port: 143 IMAP Encryption: STARTTLS (Accept all certificates) SMTP Server: panel.example.com SMTP Port: 25 SMTP Encryption: None
结论
您现在应该有一个有效的电子邮件帐户和您的域名的网站。 它们都是在 Ajenti V 控制面板中创建的,并且都可以使用同一个控制面板进行修改。
如果您想了解如何在您的服务器上安装基于 Web 的电子邮件客户端,请查看 在 Ajenti V 上安装 RainLoop 电子邮件客户端。