检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用CAE托管Nginx静态文件服务器 概述 部署前准备 操作步骤
“从环境外部访问本组件”页面,选择“负载均衡配置”,并单击“添加负载均衡配置”。 在“新增负载均衡配置”页面,参考表1进行参数配置。 表1 负载均衡外网访问配置 参数 参数说明 负载均衡器 支持“独享型”和“内置负载均衡器”。 选择“内置负载均衡器”,只支持基于EIP公网访问。 选
在“从环境外部访问本组件”页面,选择“负载均衡与路由配置”,并单击“添加负载均衡与路由配置”。 在“新增负载均衡与路由配置”页面,选择负载均衡器并参考表2配置负载均衡策略。 表1 选择负载均衡器 参数 参数说明 负载均衡器 支持“独享型”和“内置负载均衡器”。 选择“内置负载均衡器”,只支持基于EIP公网访问。
利用停止前处理优雅关闭Nginx 如果容器碰到问题被系统关闭,停止前处理可以帮助您的主程序在关闭前执行必要的清理任务。 前提条件 已创建环境。 已创建应用。 已创建并部署组件,此示例中所用组件为nginx组件。 操作步骤 登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。
配置访问方式后,为什么实例异常了? CAE 从环境外部访问本组件-负载均衡配置默认开启后端服务TCP健康检查,实质是进行TCP三次握手,正常的TCP三次握手后,会进行数据传输,但是在健康检查时会发送RST中断建立的TCP连接。该实现方式可能会导致您的组件认为TCP连接异常退出,并打印错误信息,如“Connection
创建组件 单击“配置组件”。 在“组件配置”页面,单击“访问方式”模块的“编辑”,对Nginx组件进行配置。 在“负载均衡配置”页签下,单击“添加负载均衡配置”并设置参数。 负载均衡器:选择“内置负载均衡器”。 健康检查:使用默认值“启动”。 访问控制:使用默认值“允许所有IP访问”。
配置访问方式 配置环境内访问端口 配置负载均衡 配置负载均衡与路由 新旧版本界面变更说明 父主题: 组件配置
件来实时更新Nginx访问页面。 图2 Nginx访问关系图 Nginx默认配置 查询nginx默认配置方法: Nginx默认配置如图3所示。 此版本的Nginx配置文件(nginx.conf)地址为“/etc/nginx/nginx.conf”。 图3 nginx.conf Nginx默认的default
cn-north-4.myhuaweicloud.com/nginx.zip或https://cae-demo.obs.cn-north-4.myhuaweicloud.cn/nginx.zip 父主题: 使用CAE托管Nginx静态文件服务器
外网配置 模块名为“外网访问”。 模块名变更为“从环境外部访问本组件”。 负载均衡配置 模块名为“负载均衡”。 模块名变更为“负载均衡配置”。 新增“负载均衡器”参数配置。 支持“独享型”和“内置负载均衡器”。 新增“访问控制”。 允许所有IP访问。 白名单。只允许白名单中放通的IP访问组件。
在“从环境外部访问本组件”页面,选择“负载均衡配置”,并单击“添加负载均衡配置”。 参考图4配置负载均衡。 图4 配置负载均衡 单击“确定”,完成负载均衡配置。 单击组件配置页面上方的“配置并部署组件”,在右侧弹框中单击“确定”,待部署执行完成后,配置生效。 查看应用 在左侧导航栏,选择组件列表,返回组件列表页面。
使用CloudShell登录容器,查看文件内容是否生效。 在左侧导航栏中选择“实例列表”。 在“实例列表”页面上方的下拉框中选择环境、应用及待操作的组件。 选择运行中的实例,在“操作”列单击“远程登录”。进入容器内部,查看文件内容是否生效。 查看文件内容,确认是否已写入成功。 tail
指导,帮助用户轻松构建基于CAE的应用托管业务。 表1 CAE最佳实践一览表 最佳实践 说明 使用CAE托管Nginx静态文件服务器 本章节介绍如何使用CAE托管Nginx静态文件服务器。您可以将业务代码部分制作镜像后部署到CAE,静态文件部分存储到与该组件关联的并行文件系统中,
公网访问组件流量 公网访问组件流量可以通过使用配置CAE内置负载均衡或配置外置负载均衡与弹性公网IP实现公网访问组件。 1. 配置CAE内置负载均衡:公网访问组件流量将通过CAE内置的负载均衡器,具体配置步骤请参考外网访问。 2. 配置外置负载均衡与弹性公网IP:通过添加添加VPC访问CAE环
访问方式配置端口、协议、证书、URL路径等信息列表。 elb_id 否 String 用户选择的elb的ID。 public_ip 否 String 响应体参数,用户选择的elb的公网ip。 private_ip 否 String 响应体参数,用户选择的elb的私网ip。 表15 AccessConfigurationMetadata
署组件”,在右侧弹框中单击“确定”,待部署执行完成后,配置生效。 可通过更新并行文件系统中的静态文件来实时更新Nginx访问页面。具体操作请参考使用CAE托管Nginx静态文件服务器。 父主题: 配置云存储
“从环境外部访问本组件”页面,选择“负载均衡配置”,并单击“添加负载均衡配置”。 参考表4进行配置。 表4 负载均衡外网访问配置 参数 参数说明 本案例示例 负载均衡器 支持“独享型”和“内置负载均衡器”。 选择“内置负载均衡器”,只支持基于EIP公网访问。 选择“独享型”时,在下拉框中选择对应负载均衡器。 说明:
议采用将命令写入脚本执行的方式。 例如,您需要利用停止前处理优雅关闭Nginx,则请在命令行分别输入以下命令: /bin/bash -c nginx -s quit;while killall -0 nginx;do sleep 1;done 图3 配置停止前处理命令 单击“确定”,生命周期配置完成。
生命周期管理 概述 利用启动后处理写文件 利用停止前处理优雅关闭Nginx
RDS价格目录请参见:RDS价格目录。 弹性负载均衡 ELB 组件配置访问方式时,“负载均衡器”选择“独享型”。 不支持通过CAE服务自动创建ELB,请前往弹性负载均衡控制台手动创建后绑定。 计费因子: 独享型负载均衡:可用区数量、实例规格、弹性公网IP费用(带宽费、流量费) 关于ELB计费详情请参见ELB计费模式。