
# 镜像部署Magento电子商务网站（Linux）
#### 简介
Magento是一款开源电子商务系统，设计灵活，具有模块化架构体系和丰富的功能，可为大中型站点提供解决方案。
本文档指导用户使用华为云商店镜像"企业级开源电子商务系统Magento"部署Magento电子商务系统。
#### 前提条件
弹性云服务器所在安全组添加了如下表所示的安全组规则，具体步骤参见[为安全组添加安全组规则](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0030969470.html)。
表1安全组规则 
| 方向  | 优先级 | 策略 | 类型   | 协议端口    | 源地址       |
|:---|:---|:---|:---|:---|:---|
| 入方向 | 1   | 允许 | IPv4 | TCP: 80 | 0.0.0.0/0 |
   
#### 操作步骤
1. 在华为云商店搜索"企业级开源电子商务系统 Magento"。
2. 单击搜索到的镜像，进入镜像购买界面。
3. 设置要购买弹性云服务器实例的地域、规格、推荐配置和购买方式等信息，并单击"立即购买"。
   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000001642092436.png "点击放大")
   
   
4. 在"快捷开通 企业级开源电子商务系统 Magento"页面，完成以下内容配置。 
   1. 确认是否修改[步骤3]设置的区域及实例规格。
      图1基本信息和ECS实例配置   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002125745724.png "点击放大")
      ![](https://support.huaweicloud.com/bestpractice-ecs/public_sys-resources/note_3.0-zh-cn.png)
      如需选择自定义开通，可在该页面单击"自定义开通"切换至自定义开通页面，将跳转至ECS控制台，参考[自定义购买ECS](https://support.huaweicloud.com/usermanual-ecs/ecs_03_7002.html)完成参数设置。
      
   
   2. 选择可用的虚拟私有云、安全组。 若无可用的虚拟私有云，请参考[创建虚拟私有云](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013935842.html)文档创建新的虚拟私有云。
      若无可用的安全组，请参考[创建安全组](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013748715.html)文档创建新的安全组。
      图2网络配置   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002125785090.png "点击放大") 
   
   3. 若设置弹性公网IP，需单击"自定义开通"。 若未设置，可在弹性云服务器购买完成后，在弹性云服务器列表页找到待绑定的弹性云服务器，单击"操作"列下的"更多 \> 网络/安全组 \> 绑定弹性公网IP"，参考[绑定弹性公网IP](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0174917535.html)完成绑定。
      
   
   4. 设置登录凭证，输入密码并确认密码。
      - 密码长度范围为8到26位字符。
      
      - 密码至少包含以下4种字符中的3种：
        - 大写字母
        
        - 小写字母
        
        - 数字
        
        - 特殊字符：包括"!"、"@"、"$"、"%"、"\^"、"\~"、"#"、"\*"、"-"、"_"、"="、"+"、"\["、"\]"、":"、"."、"/"、","、"{"、"}"和"?"
         
      
      - 密码不能与用户名或倒序的用户名相同。
      
      
      图3登录凭证   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002160986593.png "点击放大") 
   
   5. 阅读并勾选同意《镜像免责声明》《华为云商店通用商品用户协议》和《在线学习系统 Moodle LMS商品服务协议》。
      图4协议及授权   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002160948705.png "点击放大") 
   
   6. 单击"快捷开通"。
   
   
   
   
5. 当弹性云服务器处于"运行中"后，通过浏览器访问 "http://magento*服务器IP地址* "，正常会出现如下界面。
   
   图5Magento界面   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002161078469.png "点击放大")
   
   
6. 使用浏览器访问：http://*服务器公网IP* /admin\*，进入后台登录页面。
   
   图6Magento后台登录界面   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002125605540.png "点击放大")
   
   
7. 输入用户名和密码，单击"Sign in"。 
   用户名、密码已经提前预设，存储在运行应用所在的服务器中，需要登录弹性云服务器后执行**sudo cat /credentials/password.txt** 命令，查看返回结果中的用户名和密码，如[图7]所示。
   图7执行结果   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002125767592.png "点击放大")
   
   
8. 进入Magento后台管理界面。 
   图8Magento后台管理界面   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002125768732.png "点击放大")
   需要了解更多Magento的使用，请参考官方文档：[Magento用户文档中心](https://developer.adobe.com/commerce/docs/)。
   
   
9. 购买域名。 
   为了便于网站的访问和使用，可以给网站设置一个单独的域名，使用域名访问网站。首先，需要在域名注册商处获得授权的域名。
   
   
10. 进行备案。 
    如果网站未进行备案，且需要使用华为云进行托管，则需要通过华为云备案系统进行备案。具体操作请参见[备案流程](https://support.huaweicloud.com/usermanual-icp/zh-cn_topic_0000002127712329.html)。
    
    
11. 配置域名解析。 
    配置域名解析后才能使用注册的域名访问网站。具体操作请参见[配置域名解析](https://support.huaweicloud.com/qs-dns/dns_qs_0002.html)。
    例如，配置的域名为"www.example.com"，配置成功后，可在浏览器地址栏中输入"http://www.example.com"访问部署的网站。
    
    
 
