首页开发教程Magento电商平台搭建教程

Magento电商平台搭建教程

2025-04-21 373

Magento是一个可以托管所有类型的电子商务业务平台,同时也是顶级电子商务平台之一,发展至今已有近二十年历史,多年来一直深受大小企业的青睐。那么如此受欢迎的Magento该如何搭建呢?站长百科接下来将介绍基于Amazon Lightsail(亚马逊VPS)建立并运行Magento电商平台。

一、创建Magento实例

首先需要在Amazon Lightsail上启动并运行Magento实例。具体步骤请看下面步骤:

AWS官网:点击访问

1、注册登录AWS(亚马逊云科技)。有关AWS注册的具体步骤可参考:《亚马逊云科技账号注册流程》。

2、在 Lightsail 主页的 Instances(实例)选项卡中,选择 Create instance(创建实例)。

Magento电商平台搭建教程

3、为实例选择 AWS 区域和可用区。

Magento电商平台搭建教程

4、选择实例镜像。首先选择 Linux/Unix 作为平台,然后选择 Magento 作为蓝图。

Magento电商平台搭建教程

5、选择实例计划。由于升级从 Magento 市场和其他来源获得的 Magento 应用程序和扩展可能需要多达 2GB 的 RAM,我们建议使用 10 USD 或更大的实例计划。

Magento电商平台搭建教程

6、为实例输入名称。

Magento电商平台搭建教程

7、选择以下选项之一以将标签添加到实例中:

Add key-only tags(添加“仅键”标签)或 Edit key-only tags(编辑“仅键”标签)(如果已添加标签)。在标签键文本框中输入新标签,然后按 Enter。在完成标签输入时选择 Save(保存)以添加标签,或选择 Cancel(取消)以不添加标签。如第一张屏幕截图所示。

Magento电商平台搭建教程

或者选择 Create a key-value(创建键值)标签,然后在 Key(键)文本框中输入键,在 Value(值)文本框中输入值。在完成标签输入时选择 Save(保存),或选择 Cancel(取消)以不添加标签。

保存前,一次只能添加一个键值标签。要添加多个键值标签,请重复上述步骤。

Magento电商平台搭建教程

8、单击 Create instance(创建实例)。

实例将在几分钟后可用。

Magento电商平台搭建教程

二、获取Magento网站的默认应用程序密码

已创建 Magento 实例,现在请完成以下步骤获取 Magento 网站的默认应用程序密码。

1、在 Instance management(实例管理)页面的 Connect(连接)选项卡下,选择 Connect using SSH(使用 SSH 连接)。实例需要一些时间才会变成可用。

Magento电商平台搭建教程

2、连接后,输入以下命令以获取默认应用程序密码。

应该会看到类似于以下屏幕截图的响应,其中包含默认应用程序密码。将此密码存储在安全的地方。在本教程的下一部分将使用它来登录 Magento 网站的管理控制面板。

cat $HOME/bitnami_application_password

Magento电商平台搭建教程

三、将静态IP地址附加到Magento实例

首次创建实例时为其分配的公有 IP 地址会在每次停止和开启实例时更改,因此应该创建一个静态 IP 地址并将其附加到实例,以确保其公有 IP 地址不会更改。

当在实例中注册域名(例如 example.com)时,不必在每次停止和开启实例时都更新域的 DNS 记录。

1、在 Instance management(实例管理)页面的 Networking(联网)选项卡下,选择 Create a static IP(创建静态 IP)或 Attach static IP(附加静态 IP)(如果之前创建了可以附加到实例的静态 IP),然后按照页面上的说明进行操作。

Magento电商平台搭建教程

2、将新的静态 IP 地址附加到实例后,必须完成以下步骤,以使 Magento 软件知道新的静态 IP 地址。

记下实例的静态 IP 地址。它列于 Instance management(实例管理)页面的标题部分。

Magento电商平台搭建教程

3、在 Instance management(实例管理)页面的 Connect(连接)选项卡下,选择 Connect using SSH(使用 SSH 连接)。

Magento电商平台搭建教程

4、连接后,输入以下命令。请务必将 <StaticIP> 替换为实例的新静态 IP 地址。第二个代码块是一个示例。

输入命令后,应该会看到类似于以下屏幕截图的响应。Magento 软件现在应该已知道新的静态 IP 地址。

注意:Magento 目前不支持 IPv6 地址。可以为实例启用 IPv6,但 Magento 软件不会响应 IPv6 网络上的请求。

sudo /opt/bitnami/configure_app_domain --domain <StaticIP>

sudo /opt/bitnami/configure_app_domain --domain 203.0.113.0

Magento电商平台搭建教程

四、登录Magento网站的管理控制面板

完成以下步骤以访问 Magento 网站并登录其管理控制面板。登录时将使用在本指南前面部分获得的默认用户名 (user) 和默认应用程序密码。

1、在 Lightsail 控制台中,记下 Instance management(实例管理)页面标题区域中列出的公有或静态 IP 地址。

Magento电商平台搭建教程

2、访问以下地址,以访问 Magento 网站管理控制面板的登录页面。请务必将 <InstanceIpAddress> 替换为实例的公有或静态 IP 地址。

第二个代码块是一个示例。

http://<InstanceIpAddress>/admin

http://203.0.113.0/admin

3、输入默认用户名(user),及在本指南前面获得的默认应用程序密码,然后选择 Log in(登录)。

Magento电商平台搭建教程

随即出现 Magento 管理控制面板,如下屏幕截图所示。

Magento电商平台搭建教程

要更改用于登录 Magento 网站管理控制面板的默认用户名或密码,请在导航窗格中选择 System(系统),然后选择 All Users(所有用户)。 有关更多信息,请参阅 Magento 文档中的添加用户。

Magento电商平台搭建教程

五、将已注册域名的流量路由到Magento网站

要将已注册域名(例如 example.com)的流量路由到 Magento 网站,请向域的域名系统 (DNS) 添加一条记录。DNS 记录通常由注册域的注册商管理和托管。但是,我们建议将域的 DNS 记录管理传输到 Lightsail,以便可以使用 Lightsail 控制台对其进行管理。

1、在 Lightsail 控制台主页上的 Networking(联网)选项卡下,选择 Create DNS zone( 创建 DNS 区域),然后按照页面上的说明进行操作。

Magento电商平台搭建教程

2、在域名将流量路由到实例后,必须完成以下步骤以告知 Magento 软件该域名。

在 Instance management(实例管理)页面的 Connect(连接)选项卡下,选择 Connect using SSH(使用 SSH 连接)。

Magento电商平台搭建教程

3、连接后,输入以下命令。请务必将 <DomainName> 替换为将流量路由到实例的域名。

应该会看到类似于以下屏幕截图的响应。Magento 软件现在应该已知道该域名。

sudo /opt/bitnami/configure_app_domain --domain <DomainName>

sudo /opt/bitnami/configure_app_domain --domain www.example.com

Magento电商平台搭建教程

六、为Magento网站配置HTTPS

接下来是在Magento网站上配置HTTPS,包括如何使用 Bitnami HTTPS 配置工具(bncert),这是一个用于请求 SSL/TLS 证书、设置重新导向(例如 HTTP 到 HTTPS)和更新证书的命令行工具。

重要提示:bncert 工具将仅为那些当前将流量路由到 Magento 实例的公有 IP 地址的域颁发证书。在开始执行这些步骤之前,请确保将 DNS 记录添加到要用于 Magento 网站的所有域的 DNS。

1、在 Instance management(实例管理)页面的 Connect(连接)选项卡下,选择 Connect using SSH(使用 SSH 连接)。

Magento电商平台搭建教程

2、连接后,输入以下命令以开启 bncert-tool。

然后你应该会看到类似于以下屏幕截图的响应。注意:bncert 工具不支持 Magento 实例的重定向配置。将无法使用 bncert 工具配置非 www 到 www 重定向(反之亦然)和 HTTP 到 HTTPS 重定向,但我们将在后面的步骤中演示如何通过 Magento 管理控制面板进行这样的配置。

sudo /opt/bitnami/bncert-tool

Magento电商平台搭建教程

3、输入主域名和备用域名,以空格分隔,如以下屏幕截图所示。

Magento电商平台搭建教程

4、将要进行的更改随即列出。输入 Y,然后按 Enter 确认并继续。

Magento电商平台搭建教程

5、输入电子邮件地址以与 Let’s Encrypt 证书关联,然后按 Enter。

Magento电商平台搭建教程

6、查看 Let’s Encrypt 订阅者协议。输入 Y 并按 Enter 接受协议并继续。

执行操作以在实例上启用 HTTPS,包括请求证书和配置指定的重新导向。如第二张屏幕截图所示。

最后,如果看到类似于以下示例的消息,说明证书已成功颁发和验证,并且在实例上已成功配置重新导向。 bncert 工具将在证书到期前每 80 天自动更新一次证书。继续执行下一组步骤,以完成在 Magento 网站上启用 HTTPS。

Magento电商平台搭建教程

Magento电商平台搭建教程

7、访问以下地址,以访问 Magento 网站管理控制面板的登录页面。请务必将 <DomainName> 替换为将流量路由到实例的已注册域名。

http://<DomainName>/admin

http://www.example.com/admin

8、输入默认用户名 (user),及在本指南前面部分获得的默认应用程序密码,然后选择 Log in(登录)。

随即出现 Magento 管理控制面板,如第二张屏幕截图所示。

Magento电商平台搭建教程

Magento电商平台搭建教程

9、在导航窗格中选择 Stores(存储),然后选择 Configuration(配置)。

Magento电商平台搭建教程

10、选择 Web,然后展开 Base URLs(基本 URL)节点。

11、 在 Base URL(基本 URL)文本框中,输入网站的完整网址,例如:https://www.example.com/。

Magento电商平台搭建教程

12、展开 Base URLs (Secure)(基本 URL(安全))节点。

13、在 Secure Base URL(安全基本 URL)文本框中,输入网站的完整 URL,例如 https://www.example.com/。

Magento电商平台搭建教程

14、为 Use Secure URLs on Storefront(在店铺使用安全 URL)、Use Secure URLs in Admin(在管理中使用安全 URL)和 Upgrade Insecure Requests(升级不安全请求)选项选择 Yes(是)。

Magento电商平台搭建教程

15、选择页面顶部的 Save Config(保存配置)。

相关推荐:

Amazon Lightsail上启动cPanel & WHM实例教程

如何搭建个人网盘(35GB免费存储空间)

Amazon Lightsail启动并配置WordPress教程

  • 广告合作

  • QQ群号:4114653

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

相关文章