本文通过具体示例演示应用访问公网。

背景信息

某企业需要在 SAE 北京 Region 创建应用,并在该应用上部署 WordPress 服务,同时使用杭州 Region 的 RDS 作为数据库。

前提条件

创建并部署 WordPress 应用

注意 目前 SAE 现已开放了华北 2 (北京)华东 1 (杭州)华东 2 (上海)华南 1 (深圳)地域,您需选择地域为华北 2 (北京)华东 1 (杭州)华东 2 (上海)华南 1 (深圳),才能登录 SAE 控制台。
  1. 登录 SAE 控制台
  2. 在左侧导航树选择Serverless 应用引擎 > 应用列表,并在 应用列表页面单击右上角 创建应用
  3. 创建应用页面的应用基本信息页签内,设置应用相关信息,并单击下一步:应用部署配置

    • 应用名称:输入应用名称。允许数字,字母,下划线以及中划线组合,仅允许字母开头,最大长度 36 个字符。
    • 命名空间:在下拉菜单中选择创建好的命名空间。
    • VPC 网络:在下拉菜单中选择VPC 和 vswitch 。
    • 应用实例数:选择要创建的实例个数。
    • 实例规格:单击请选择,在选择实例规格页面内选择实例的 CPUMemory 规格。
    • 应用描述:填写应用的基本情况,输入的描述信息不超过100个字符。
  4. 应用部署配置页面,选择 镜像,依据页面指示进行配置。完成设置后单击下一步:确认价格
    镜像部署
  5. 确认价格页签查看您所创建应用的详细信息以及配置费用情况,并单击确认创建
  6. 进入应用详情页,查看应用的基本信息和实例部署信息。当实例部署信息页面显示实例的运行状态为 Running 时,表示应用成功发布。
  7. 进入应用详情基本信息页面,在应用访问设置区域,单击添加公网 SLB 访问,进入添加公网 SLB 访问页面。在对话框中设置 SLB 的监听规则,SLB 服务监听规定了如何将请求转发给后端服务器。一个 SLB 实例至少添加一条监听规则。设置完监听参数后单击确定
    添加公网SLB访问
  8. 通过设置的公网 SLB 来访问 Wordpress 应用。
    WordPress绑定SLB

为 Wordpress 应用添加公网访问权限

参考 应用如何访问公网,为 Wordpress 应用添加公网访问权限。

为 Wordpress 应用设置跨区域的 RDS 数据库

  1. 开通 RDS 服务,在购买 RDS 实例时,需选择地域为华东1(杭州),设置可用区为华东 1 可用区 F,选择网络类型为专有网络

  2. 进入 RDS 管理控制台,在左侧导航栏单击实例列表。选择您刚刚所创建的 RDS 实例,单击实例名称进入 RDS 实例管理页面。
  3. 单击申请外网地址。在申请外网地址对话框中单击确定完成申请。

  4. 申请后申请外网地址右边的按钮会变成设置白名单。单击设置白名单进入数据安全性页面,在该页面的白名单设置页签内,单击切换高安全白名单模式(推荐),并在弹出的确认框中单击确认切换

  5. 白名单设置页签内,单击添加白名单分组

  6. 添加白名单分组页面内,设置分组名称组内白名单。此处设置组内白名单为 0.0.0.0/0,即允许所有的外网都可访问。设置完毕后单击确定

  7. 返回 RDS 实例管理页面的申请外网地址的外网地址。
  8. 在 RDS 实例左侧导航栏单击账号管理,在用户账号页签内单击创建账号。然后按照页面提示设置账号信息。设置完成后单击确定

  9. 本地测试是否可以通过外网访问 RDS 应用。