阿里云Web应用托管服务(web+)如何变更环境配置

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
EMR Serverless StarRocks,5000CU*H 48000GB*H
简介:


今天我们讲如何在控制台部署环境进行配置变更。


在Web+的控制台首页上,点击查看全部,进入应用及部署环境列表界面。


image


在该列表中选择一个需要进行变更的应用。点击链接进入该应用的详情页面。在这个页面会显示这个应用所有的部署环境,选择其中的一个环境,点击链接进入。


image


在环境页面中可以看到这里会显示部署环境的一些摘要信息以及近期发生的事件。


image


在左边的菜单中点击配置按钮,这时就进入了环境的配置变更页面。


image


点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优

惠券可抵扣一部分费用。

这个页面包含了很多的选项,首先是反向代理,因为应用默认都是使用非root用户来启动的,因此,在Linux系统中,这些应用是不可以监听80端口的。


如果应用想要被外面的程序使用80端口进行访问的话,一般会使用一个额外的反向代理来提供此功能。Web+目前提供Nginx和Apache HTTP server两种反向代理服务,可以根据实际情况进行使用。


然后是网络配置,如果应用对网络划分有很严格的要求的话,可以在这里选择相应的VPC以及交换机进行配置。


在主机实例这里可以调整主机规格,比如可以选择性能更好的主机或者使用内存更好的主机。还可以调整实例数量,比如我们可以将实例数量从1调整为2。为了节约上云成本,点我领取阿里云千元代金券,付款时抵用金额。


如果应用有特别的端口规则要求的话,也可以选择合适的安全组来开放不同的对外端口。


另外,如果用户登录创建好的ECS,可以在列表中选择一个密钥对进行登录。


在这里也可以调整系统盘的大小。如果您的应用确认会对外提供服务的话,需要在这里开启外网IP。


以上就是主机实例的配置项。


由于刚刚把主机的数量调整成了两台ECS,这时我们就需要启用SLB来对两台主机实例的流量进行负载均衡。


image


此时可以选择创建新的SLB或者使用已有的SLB。先选择创建一个新的SLB,可以选择设置一个SLB的监听端口,默认是80,同样还可以使用SLB的协议,因为是外部服务所以选择http协议。


同样,如果内网的流量需要负载均衡的话,可以选择开启内网SLB。


image


可以看到所有改动过的配置,向左边的颜色会变成绿色,以示区别。


接下来调整服务的监听端口,因为是Tomcat服务,所以默认会监听8080端口,当然用户也可以选择其他的端口。


之后可以配置健康检查,包括类型、URL、重试次数、间隔时间以及超时时间等。这些信息将用来描述应用的健康状况。


点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优

惠券可抵扣一部分费用。

image


在环境变量的选项中,我们可以注入一些应用所需要用到的环境变量,这些变量将在应用启动时读取到。


最后,如果需要针对Java虚拟机参数作调整,就可以点击Java参数,比如调整GC参数、堆栈大小等。


这时,如果确认配置完毕,可以点击右上角的变更配置按钮。


此时就可以看到有一个变更的摘要信息。


让我们看到对应变换的字段和值,确认无误后点击确定提交修改。


此时,环境进入到了一个变更中的状态。


点击提示链接可以查看正在变更的事件,来了解系统正在进行的操作。


稍等片刻,我们的变更流程结束,耗时101秒。


​将此窗口关闭返回到环境概览页面,可以看到环境的访问地址已经变成了SLB的访问地址。


点击该地址就可以进入到Demo程序当中。此时,我们的环境变更配置就已经结束了。


更多信息参阅web应用托管服务文档


点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优

惠券可抵扣一部分费用。

相关文章
|
15天前
|
前端开发 JavaScript 安全
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第27天】本文介绍了HTTP/2和HTTPS在前端性能调优中的应用。通过多路复用、服务器推送和头部压缩等特性,HTTP/2显著提升了Web性能。同时,HTTPS确保了数据传输的安全性。文章提供了示例代码,展示了如何使用Node.js创建一个HTTP/2服务器。
29 3
|
24天前
|
XML JSON 数据安全/隐私保护
Web服务
【10月更文挑战第18天】Web服务
43 9
|
20天前
|
移动开发 开发者 HTML5
构建响应式Web界面:Flexbox与Grid的实战应用
【10月更文挑战第22天】随着互联网的普及,用户对Web界面的要求越来越高,不仅需要美观,还要具备良好的响应性和兼容性。为了满足这些需求,Web开发者需要掌握一些高级的布局技术。Flexbox和Grid是现代Web布局的两大法宝,它们分别由CSS3和HTML5引入,能够帮助开发者构建出更加灵活和易于维护的响应式Web界面。本文将深入探讨Flexbox和Grid的实战应用,并通过具体实例来展示它们在构建响应式Web界面中的强大能力。
33 3
|
1月前
|
存储 安全 关系型数据库
后端技术:构建高效稳定的现代Web应用
【10月更文挑战第5天】后端技术:构建高效稳定的现代Web应用
53 1
|
24天前
|
XML JSON 安全
Web服务是通过标准化的通信协议和数据格式
【10月更文挑战第18天】Web服务是通过标准化的通信协议和数据格式
144 69
|
3天前
|
缓存 安全 网络安全
HTTP/2与HTTPS在Web加速中的应用
HTTP/2与HTTPS在Web加速中的应用
|
5天前
|
SQL 安全 前端开发
PHP与现代Web开发:构建高效的网络应用
【10月更文挑战第37天】在数字化时代,PHP作为一门强大的服务器端脚本语言,持续影响着Web开发的面貌。本文将深入探讨PHP在现代Web开发中的角色,包括其核心优势、面临的挑战以及如何利用PHP构建高效、安全的网络应用。通过具体代码示例和最佳实践的分享,旨在为开发者提供实用指南,帮助他们在不断变化的技术环境中保持竞争力。
|
6天前
|
Go UED
Go Web服务中如何优雅平滑重启?
在生产环境中,服务升级时如何确保不中断当前请求并应用新代码是一个挑战。本文介绍了如何使用 Go 语言的 `endless` 包实现服务的优雅重启,确保在不停止服务的情况下完成无缝升级。通过示例代码和测试步骤,详细展示了 `endless` 包的工作原理和实际应用。
22 3
|
7天前
|
JSON Go UED
Go Web服务中如何优雅关机?
在构建 Web 服务时,优雅关机是一个关键的技术点,它确保服务关闭时所有正在处理的请求都能顺利完成。本文通过一个简单的 Go 语言示例,展示了如何使用 Gin 框架实现优雅关机。通过捕获系统信号和使用 `http.Server` 的 `Shutdown` 方法,我们可以在服务关闭前等待所有请求处理完毕,从而提升用户体验,避免数据丢失或不一致。
14 1
|
13天前
|
XML 安全 PHP
PHP与SOAP Web服务开发:基础与进阶教程
本文介绍了PHP与SOAP Web服务的基础和进阶知识,涵盖SOAP的基本概念、PHP中的SoapServer和SoapClient类的使用方法,以及服务端和客户端的开发示例。此外,还探讨了安全性、性能优化等高级主题,帮助开发者掌握更高效的Web服务开发技巧。