在今天的帖子中,我将向您展示我如何在阿里云上部署网站 www.87cloud.com。
我在阿里云弹性计算服务(ECS)
实例上使用WordPress构建了我的网站,其中包含Nginx,PHP 7.2,FastCGI,MariaDB和Redis缓存,以实现最佳性能。
在你开始之前,我假设你已经对云、网络和Linux命令行有了基本的了解。
您还需要为您的网站提供一个功能域名。
步骤#1:创建新帐户
如果您还没有帐户,可以在此处注册
。新用户可以享受价值$ 300- $ 1200的免费试用,有效期为2个月。如果您不确定如何执行此操作,请参阅本教程
。
设置帐户后,您就可以部署高性能WordPress网站了!
步骤#2:创建新的ECS实例
通过输入您的电子邮件和密码登录阿里云控制台
。出于安全目的,您可能需要输入安全代码。
在阿里云控制台中,单击产品,然后从列表中选择弹性计算服务。
单击实例,然后从左上角的下拉菜单中选择您的区域。将显示可用区域的列表。
单击创建实例。对于我的实例,我选择了以下配置。
- 计费方式:包年包月
- 实例类型:IO 优化
- 虚拟处理器: 1
- 内存: 4GB
- 家庭:平衡型百万4
- 数量: 1 单位
我选择了一个具有 4GB 物理内存 (RAM) 和 1 个虚拟 CPU 的 IO 优化实例。如果您的网站将托管更多动态内容,请考虑购买更高规格的实例。
现在,您必须为实例选择适当的映像。我为我的服务器选择了一个Ubuntu 16.04映像。
- 镜像类型: 公众形象
- 操作系统 (OS): Ubuntu
- 操作系统版本: 16.04 64位
- 启用安全增强功能。此功能将添加一些安全功能,例如后门检测,远程登录警报等。
还有其他一些配置需要考虑,我为其余的配置选择了默认设置。
步骤#3:设置阿里云DNS
阿里云 DNS
是一项权威的高可用性和高度可扩展的域名解析和管理服务。DNS代表域名系统,它帮助我们将IP地址映射到域名。要使用阿里云的 DNS 服务,您需要更新域控制面板中的名称服务器。名称服务器将由阿里云提供。
在开始之前,您需要获取实例的公有 IP。请按照以下步骤继续操作:
- 登录 ECS 管理控制台
- 单击实例
- 记下实例的公有 IP
- 登录阿里云控制台
- 从产品列表中单击 CloudDNS
- 单击基本数字网络
- 点击添加域名
- 输入您的域名,然后点击确认
将显示几个名称服务器。在域的控制面板中更新它们。DNS 迁移最多可能需要 48 小时,因此您必须耐心等待!
现在,您必须添加两个"A"记录。
为第一条"A"记录输入以下详细信息。
- 记录类型: A
- 主机:@
- ISP 线路:默认
- 值:实例的 IP 地址
- TTL:10 分钟
为其他"A"记录输入以下详细信息。
- 记录类型: A
- 主持人: *
- ISP 线路:默认
- 值:实例的 IP 地址
- TTL:10 分钟
步骤 #4:连接到我们的实例
您可以通过 VNC 或 SSH 连接到您的实例。VNC需要高速互联网连接,而SSH即使在连接速度较慢的情况下也能正常工作。所以,我更喜欢使用SSH而不是VNC。
通过 Linux / Mac
连接打开命令行并输入以下代码:
ssh root@your-instance-ip
键入 yes 并输入 root 密码。如果密码正确,您将成功登录。
通过 Windows
连接如果您使用的是 Windows 计算机,则需要使用第三方程序,例如 PuTTY。使用 PuTTY 连接到服务器。输入实例的用户名和密码以登录