内容中心使用阿里云国际版虚拟主机进行电子商务业务

使用阿里云国际版虚拟主机进行电子商务业务

2022-05-25 14:12:32

在前面的教程和视频中,我们介绍了 如何使用阿里云虚拟主机构建网站 。这包括通过阿里云注册域名,注册阿里云虚拟主机包,然后使用阿里云DNS产品将两个项目链接在一起。最后一步确保在网络浏览器中输入我们所选域名的人可以看到上传到我们虚拟主机帐户的页面。

在本教程中,我们将介绍阿里云域名注册、虚拟主机和 DNS 产品的其他一些功能,您可能会发现这些功能很有用。

首先,我们将看看如何“转入”域名。然后,我们将安装WordPress和WooCommerce附加组件,以说明如何使用虚拟主机网站进行电子商务和内容管理。然后,我们将检查一些高级阿里云 DNS 设置,这些设置可以帮助提高网站的性能。

转入

互联网域名构成了单一全球数据库的基础。全球有许多公司(称为注册商)将代表您注册新域名并将其添加到该单个全球数据库中。

当您注册域名时,该注册与您进行注册的注册商相关联。使用名称本身属于您,只有您可以控制它发生了什么以及它指向哪个网站(如果有)和电子邮件地址(如果有)。要更改域名,例如更改网站或电子邮件的域名系统 (DNS) 条目,您必须登录到最初使用的注册商的网站。

当需要续签域名注册时(1到10年,具体取决于您注册的时间),这也需要通过原始注册商的网站完成。

每个注册商都为域名注册设置了自己的定价,这些定价可能会有很大差异。这就是为什么网站运营商可能会为不同的名称选择不同的注册商的原因之一。此外,并非每个注册商都接受每个可用顶级域的注册。因此,有时注册商的选择将取决于哪个注册商可以提供您需要的顶级名称。虽然几乎每个注册商都可以为您注册.com域名,但对于.cn或.edu名称,情况可能并非如此。

当您创建新网站时,没有强制要求从同一家公司购买域名和虚拟主机。如果你这样做,它可以简化事情,因为如果你需要帮助,你只需要与一家公司打交道。此外,如果您从同一个地方购买所有东西,您可能会得到更好的交易。另外,如果所有内容都在一个地方,则可能会导致访问者的网站加载速度略有下降。

可以将现有域名注册的所有权从一个注册商转移到另一个注册商,这称为“转入”。

但是,为什么要费心转移域名注册呢?可能是由于历史原因,您公司的域名集合(可能每个知名产品或品牌一个域名)是通过不同的注册商购买的,并且您希望将它们合并到一个注册商的一个帐户中。或者,也许您对当前注册商的客户服务或可靠性不满意。

或者,也许您正在将网络托管迁移到新的提供商(如阿里云),以便从基本的Web主机包升级到完整的虚拟服务器,并且您希望通过在阿里云注册域名来保持一切整洁和高效。

一种选择是等待注册到期,然后通过阿里云重新注册。但是,不建议这样做,因为在您有机会注册之前,其他人可能会注册它。

要将现有当前注册从其他注册商转移到阿里云,您需要执行以下操作。

在此示例中,我们已向其他注册商注册 my-domain-name.win,并将其转移到阿里云。

顺便说一句,请注意,互联网国际管理机构规定的规则规定,在注册后的前60天内,任何域名都不能在注册商之间转移。因此,如果您在不到两个月前注册了域名,则无法将其转移到任何其他注册商。

要执行转移,请先登录您现有的注册商网站,并确保您的联系方式,尤其是您注册的电子邮件地址,是最新的。

1

接下来,确保您的域已解锁。大多数注册商都提供称为注册商锁定或域锁定的功能,这有助于防止未经授权的转移。要转移域名,您需要将其解锁。有关如何执行此操作的详细信息,请参阅当前注册商网站上的帮助页面。

2

接下来,您需要向当前注册商申请转移授权代码。同样,这应该可以通过他们的Web控制面板页面获得,并且可以称为授权代码,授权代码,EPP代码或转移密钥。代码将发送到注册为注册持有人的电子邮件帐户,这就是为什么您的联系方式正确无误的原因。

过了一会儿,您应该会收到一封包含代码的电子邮件:

3

请注意,收到授权代码后,请务必对授权代码保密。不要向任何人透露。如果有人在您完成转移之前获得了该代码,他们可以使用该代码将您的域名转移给自己,并将您网站的访问者引导到他们选择的任何地方。

获得授权码后,前往阿里云域名页面 https://www.alibabacloud.com/domain,重新注册您的域名。您需要支付相关费用。

4

在适当的时候,您将收到一封来自阿里云的电子邮件,确认您的转入请求,并要求您提供授权码。提供代码并确认电子邮件后,转移将完成。

WordPress和WooCommerce在虚拟主机上

阿里云虚拟主机提供了一种快速、灵活且廉价的方式,可以使用共享服务器平台在阿里云上建立网站,而无需创建或支付专用虚拟服务器的费用。

之前的虚拟主机教程中,我们展示了如何使用虚拟主机在共享服务器上创建一个基本站点,并配有域名,以及如何上传单个测试页面以确保站点正常工作。

我们注册的域名是,网站看起来像这样:my-test-domain-123.comwww.my-test-domain-123.com

5

除了将静态页面上传到阿里云 Web 托管区域之外,还可以安装完整的 Web 应用程序。为了向您展示如何操作,我们将安装WordPress,然后安装WooCommerce电子商务插件。

为了继续,您需要设置现有的阿里云虚拟主机软件包。

首先,登录您的阿里云控制台。在“域和网站”下,单击“虚拟主机”。在显示的列表中找到您的虚拟主机包,然后单击右侧的“管理”按钮。

6

接下来,在屏幕左侧的“环境设置”下,单击“默认主页设置”,您将看到一个类似如下的屏幕。

7

每个文件夹中的默认WordPress主页称为索引.php因此我们需要将此名称添加为默认值。

将名为 index.php 的新默认主页添加到列表中。如果还有其他内容,请使用 X 按钮将其删除,直到屏幕如下所示:

8

单击“提交”以保存更改。

接下来,在阿里云控制台的“域和网站”下,再次单击“虚拟主机”,然后单击列表中虚拟主机包右侧的“管理”按钮。

您应该已经从上一教程或视频中记下了FTP地址,用户名和密码。您很快就会需要这些内容。

要安装WordPress,您还需要Web托管包中免费包含的MySQL数据库的详细信息。

在屏幕的“数据库”部分中,您将看到数据库名称、用户名和连接地址。记下这些。单击“重置密码”,选择数据库密码,并记下该密码。

接下来,前往 www.wordpress.org 的官方WordPress网站并下载该软件的最新版本,该软件将位于.ZIP文件中。假设您使用的是 Windows PC,请右键单击下载的文件,然后选择“全部提取”。您现在在计算机上的文件夹中拥有WordPress软件的副本,可以上传到虚拟主机服务器。但在上传之前,您需要编辑一个设置文件。

查看包含解压缩文件的文件夹(确保您没有在.ZIP存档本身中查找),您应该看到如下文件:

9

使用文本编辑器(如记事本)(不要使用 Word 处理器,如 Microsoft Word,否则它将不起作用)来编辑文件并找到数据库详细信息部分:wp-config-sample.php

10

将database_name_here更改为前面记下的数据库的名称。

将username_here更改为您之前记下的数据库用户名。

将password_here更改为您选择的数据库密码。

将 localhost 更改为您之前记下的数据库连接地址。

它现在应该看起来像这样:

11

完成后,将文件另存为 wp-config.php(请注意文件名的更改)。然后删除 wp-config-sample.php 文件,因为它不再需要。

您现在可以将WordPress上传到您的虚拟主机区域。因此,启动您选择的FTP程序,并使用您在上一教程或视频中记下的FTP详细信息登录到服务器。

在此示例中,我们将使用免费的FileZilla FTP程序,一旦您连接并登录,它将如下所示:

12

确保您位于htdocs文件夹或目录中,因为这是您需要存储构成网站的所有文件的位置。

删除在上一教程中创建的原始主页(在本例中为默认.html)。

然后上传您从WordPress网站下载的wordpress文件夹的全部内容,其中包含您编辑的wp-config-php文件。

这将需要几分钟,因为有大约1,800个文件要上传。完成后,您的FTP程序将如下所示:

13

在这个例子中,我们已经将WordPress上传到我们网站的根目录。换句话说,直接进入主htdocs目录。如果您愿意,可以制作一个子文件夹并将WordPress上传到其中。

您现在可以关闭 FTP 程序,以及阿里云控制台(如果它仍然打开)。

打开Web浏览器并访问Web Hosting网站上的WordPress安装页面,以完成设置过程。URL是您在此示例中 http://www.my-test-domain-123.com 的Web托管站点的地址。

要安装WordPress,请按照屏幕上的说明进行操作。完成后,使用您在WordPress设置过程中创建的用户名和密码登录您的网站。

安装WordPress后,您现在可以添加WooCommerce插件。从WordPress仪表板中,单击插件并搜索WooCommerce(检查列表是否显示它是Automattic的版本)。

14

单击“立即安装”按钮进行安装。然后单击“激活”按钮将其激活。

15

您可以根据需要配置WooCommerce,以设置构成在线商店的产品集合。如果您愿意,您也可以将其链接到您的在线支付提供商。

16

高级域名解析

一个网站由三种关键技术组成,每种技术协同工作以使网站正常运行。在所有这些三个都到位之前,该网站将无法运行。虽然按照以下顺序实现这三者是惯例,但在实践中,这并不重要。

首先,域名,它为网站提供了一个可识别的品牌,并允许访问者通过在Web浏览器中键入名称来访问它。

其次,有一个Web服务器,它存储构成站点的实际HTML文件和图像(可能还有一个数据库)。Web服务器有一个IP地址,这是一系列数字,可以通过它进行访问。

第三,有DNS条目。DNS 是存储每个网站域名及其服务器的相应 IP 地址的全局目录。如果您没有正确设置DNS条目,或者根本没有设置,访问者只能通过知道并输入其IP地址而不是其名称来访问您的网站。

每次通过键入名称访问网站时,您的计算机首先连接到DNS服务器,以便找出网站服务器的IP地址。然后,它可以连接到服务器,以便检索您请求的页面。

当您设置阿里云虚拟主机软件包时,价格包括标准的阿里云DNS,以便您的访问者能够通过名称找到您的网站。有关如何为虚拟主机设置DNS条目的详细信息,请参阅上一教程

阿里云还提供了一个高级DNS系统,可以额外付款,该系统提供了许多可能有用的附加功能,特别是在频繁使用的网站上。

在本节中,我们将向您展示如何访问这些附加功能,并解释使用它们的一些好处。

假设您已经在阿里云账号上设置了虚拟主机产品。

17

在控制台主屏幕的域名和网站下,单击阿里云 DNS。

18

在列表中找到您的虚拟主机包(在本例中为 my-test-domain-123.com),然后单击“升级高级DNS”链接。

您将看到所有可用选项。让我们来看看他们能为您和您的网站做些什么。

最短生存时间 (TTL)

世界上有许多DNS服务器,它们都相互通信以保持数据库更新。例如,在阿里云上创建新网站时,阿里云 DNS 服务器将更新其他服务器。相反,其他服务器将在不属于阿里云的服务器以外的服务器上更新阿里云的新网站。

这就是为什么 DNS 更改可能需要几分钟才能生效的原因。您必须等待世界上所有的DNS服务器更新其记录,然后才能确保每个人都能够访问您的网站。

通过减少 TTL 或生存时间,可以减少更新 DNS 记录的延迟。但是,除非您经常更新网站的 DNS 记录,或者您希望能够在出现问题时快速将域名指向新服务器,否则您可能不需要更改此设置。

阿里云基础 DNS 中的标准默认设置为 10 分钟。高级 DNS 可让您将其缩短到几秒钟。

记录限制和子域级别

有各种类型的 DNS 设置,称为记录。“MX”记录处理的是电子邮件而不是网站。它指定哪个电子邮件服务器或服务应接收发送到特定域内地址的传入电子邮件。MX 代表 邮件交换。

“A”记录(A 代表地址)是将服务器的 IP 地址链接到网站域名的基本记录类型。您可以创建多个“A”记录来设置多个子域网站。例如,如果您拥有 my-test-domain-123.com 您可能希望您的主网站位于 www.my-test-domain-123.com,您的适合移动设备的网站位于 m.my-test-domain-123.com,您的员工 Intranet 位于 staff.my-test-domain-123.com。多个“A”记录将允许您执行此操作。

世界线

如果您在多个服务器上运行一个网站,每个服务器位于世界的不同地区,则可以使用 World Lines 功能自动确保站点的访问者连接到离他们最近的服务器。您可以按大洲或国家/地区指定位置,从而设置规则,例如“如果访问者位于美国,则将他们定向到硅谷服务器,否则将他们定向到北京服务器”。

如果现在只有一台服务器,请将此设置为“world”。

保护断续器

黑客攻击网站的一种方法是尝试从大量计算机同时连接到该网站数百万次。这可能导致向站点提供 DNS 服务的服务器崩溃,从而导致无法访问站点。

QPS设置代表每秒查询数,并使用阿里云的保护,该保护目前用于保护超过1000万个域名免受这些所谓的DNS查询攻击。如果您的网站始终可用很重要,请考虑使用此设置来提高其对黑客的抵御能力。

选择所需的高级 DNS 选项,然后检查价格。您可以购买一个月或一年的期权。

19

单击“立即购买”,然后查看您的订单。

20

单击“付款”以完成购买。

21

总结

本教程介绍了新功能和服务,这些功能和服务补充了上一教程中讨论的有关阿里云虚拟主机产品的功能和服务。

我们已经说明了如何将域名从其他提供商“转入”到阿里云。我们已经展示了如何通过安装WordPress和WooCommerce在阿里云虚拟主机上建立电子商务网站。我们概述了阿里云 DNS 服务中的一些高级功能。

上一篇
腾讯云国际云服务器网络访问丢包问题解决办法
下一篇
腾讯云国际出现网站无法访问的排查方法
立即咨询 享受更轻松快捷的上云服务
联系我们
联系我们
Skype:87Cloud Alibaba
E-mail:the87cloud@outlook.com
最新活动
合作流程
解决方案
代理合作
关于我们
87Cloud Alibaba
the87cloud@outlook.com
电报交谈
Skype
企业邮箱
返回首页
回到顶部