# 镜像部署Joomla内容管理系统（Linux）
#### 简介
Joomla是一套全球知名的内容管理系统，即Joomla CMS（Content Management System）。Joomla是使用PHP语言加上Mysql数据开发的软件系统，是网站的一个基础管理平台，适合从个人网站到各种企业网站、分类信息系统、电商销售类型的各类网站。
本文档指导用户使用华为云商店镜像部署Joomla系统。
#### 前提条件
- 已购买虚拟私有云和弹性公网IP。
- 如果规划为网站配置域名，需已经购买好相应的域名。
- 弹性云服务器所在安全组添加了如[表1]所示的安全组规则，具体步骤参见[为安全组添加安全组规则](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0030878383.html)。
   表1安全组规则 
  | 方向   | 优先级 | 策略 | 类型     | 协议端口      | 源地址        |
  |:---|:---|:---|:---|:---|:---|
  | 入方向   | 1       | 允许   | IPv4    | TCP: 80   | 0.0.0.0/0 |
  | 入方向 | 1     | 允许     | IPv4 | TCP: 9090 | 0.0.0.0/0 |
     
  
 
#### 操作步骤
1. 在华为云商店搜索"[Joomla](https://marketplace.huaweicloud.com/contents/bb1340df-25fe-489b-abd7-48a86893d2ee#productid=00301-367085-0--0)"。
2. 单击搜索到的镜像，进入镜像购买界面。
3. 设置要购买弹性云服务器实例的地域、规格、推荐配置和购买方式等信息，并单击"立即购买"。
   
   图1设置规格   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002535259320.png "点击放大")
   
   
4. 跳转至云商店控制台，首次使用云商店快捷开通方式的情况下，页面会先弹框提示您需要将创建云资源的权限委托给云商店，单击"确定并同意授权"。 
   图2授权创建云资源的权限   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002349073857.png "点击放大")
   
   
5. 在"快捷开通 Joomla3.8.6官方中文版"页面，完成以下内容配置。 
   1. 确认是否修改[步骤3]设置的区域及实例规格。
      图3基本信息和ECS实例配置   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002348955177.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)文档创建新的安全组。
      图4网络配置   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002315196684.png "点击放大") 
   
   3. 若设置弹性公网IP，需单击"自定义开通"。 若未设置，可在弹性云服务器购买完成后，在弹性云服务器列表页找到待绑定的弹性云服务器，单击"操作"列下的"更多 \> 网络/安全组 \> 绑定弹性公网IP"，参考[绑定弹性公网IP](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0174917535.html)完成绑定。
      
   
   4. 设置登录凭证，输入密码并确认密码。
      - 密码长度范围为8到26位字符。
      
      - 密码至少包含以下4种字符中的3种：
        - 大写字母
        
        - 小写字母
        
        - 数字
        
        - 特殊字符：包括"!"、"@"、"$"、"%"、"\^"、"\~"、"#"、"\*"、"-"、"_"、"="、"+"、"\["、"\]"、":"、"."、"/"、","、"{"、"}"和"?"
         
      
      - 密码不能与用户名或倒序的用户名相同。
      
      
      图5登录凭证   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002349075957.png "点击放大") 
   
   5. 阅读并勾选同意《镜像免责声明》《华为云商店通用商品用户协议》《服务支持条款》。
      图6协议及授权   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002315197748.png "点击放大") 
   
   6. 单击"快捷开通"。
   
   
   
   
6. 当弹性云服务器处于"运行中"后，为弹性云服务器绑定弹性公网IP，通过浏览器访问 "http://*服务器公网IP* /administrator"，进入系统后端登录页面。
   
   图7后端登录页面   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002158149297.png "点击放大")
   
   
7. 输入用户名和密码，单击"Log in"。 
   用户名、密码已经提前预设，存储在运行应用所在的服务器中，需要登录弹性云服务器后执行**sudo cat /credentials/password.txt** 命令，查看返回结果中的用户名和密码，如[图8]所示。
   图8执行结果   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002122714252.png "点击放大")
   
   
8. 进入后端。 
   图9后端界面   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002122879260.png "点击放大")
   
   
9. 通过浏览器访问 "http://*服务器公网IP* "，进入前端登录页面。
   
   图10前端登录页面   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002122886448.png "点击放大")
   
   
10. 输入用户名和密码，单击"Log in"。 
    图11前端界面   
    ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002122732068.png "点击放大")
    了解更多Joomla的使用，请参考官方文档。
    
    
11. 购买域名。 
    为了便于网站的访问和使用，可以给网站设置一个单独的域名，使用域名访问网站。首先，需要在域名注册商处获得授权的域名。
    
    
12. 进行备案。 
    如果网站未进行备案，且需要使用华为云进行托管，则需要通过华为云备案系统进行备案。具体操作请参见[备案流程](https://support.huaweicloud.com/usermanual-icp/zh-cn_topic_0000002127712329.html)。
    
    
13. 配置域名解析。 
    配置域名解析后才能使用注册的域名访问网站。具体操作请参见[配置域名解析](https://support.huaweicloud.com/qs-dns/dns_qs_0002.html)。
    例如，配置的域名为"www.example.com"，配置成功后，可在浏览器地址栏中输入"http://www.example.com"访问部署的网站。
    
    
 
