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

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介: 今天我们来介绍一下如何在控制台部署环境进行配置变更。首先,在Web+的控制台首页上,点击查看全部,进入应用及部署环境列表界面。在该列表中,我们选择一个需要进行变更的应用。点击链接进入该应用的详情页面。

今天我们来介绍一下如何在控制台部署环境进行配置变更。首先,在Web+的控制台首页上,点击查看全部,进入应用及部署环境列表界面。

image

image

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

image

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

image

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

image

这个页面包含了很多的选项,这里将一一介绍。

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

image

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

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

image

在主机实例这里,我们可以调整主机规格,比如您可以选择性能更好的主机或者使用内存更好的主机。还可以调整实例数量,比如我们可以将实例数量从1调整为2。

image

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

image

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

image

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

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

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

image

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

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

image

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

image

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

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

image

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

image

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

image

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

image

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

image

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

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

image

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

image

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

image

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

image

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

更多信息参见:https://help.aliyun.com/product/113017.html


原文地址:https://aliyunnew.com/a/How-does-Aliyun-Web-Application-Hosting-Service-web-change-its-environment-configuration.html

相关实践学习
从零搭建Spring Boot的Hello World
本教程将使用IntelliJ IDEA搭建一个简单SpringBoot项目,在项目中运行一个Hello World请求示例,并部署到阿里云服务器ECS上。
相关文章
|
13天前
|
SQL 监控 安全
Java Web应用的安全防护与攻防策略
Java Web应用的安全防护与攻防策略
|
15天前
|
JavaScript 前端开发 UED
使用Layer和Toastr提升Web应用的用户交互体验
【7月更文挑战第7天】在现代Web应用开发中,提供友好且直观的用户反馈是提升用户体验的关键。Layer和Toastr是两个广泛使用的JavaScript库,它们可以帮助开发者轻松地在网页上实现弹窗提示和通知功能,增强用户交互体验。
34 3
|
14天前
|
SQL 存储 安全
PHP 与现代 Web 应用的安全挑战与解决方案
随着 Web 应用的发展,PHP 作为一种广泛使用的服务器端脚本语言,面临着越来越复杂的安全挑战。本文探讨了当前 PHP 开发中常见的安全问题,并提供了相应的解决方案,帮助开发者构建更安全可靠的 Web 应用。 【7月更文挑战第8天】
33 1
|
6天前
|
设计模式 安全 网络安全
安全风险在WEB应用中的排名变化
【7月更文挑战第16天】本文介绍OWASP的安全风险评估,一个国际非营利组织,专注于提升Web应用安全。其Top 10项目列出最严重的安全风险,如Broken Access Control(现最严重风险),加密故障,注射漏洞,不安全设计,配置错误等。2021版新增了不安全设计、软件完整性故障和服务器端请求伪造等类别。安全问题排名考虑了发生率,以反映攻击者只需一个实例即可造成损害的风险。**
29 2
安全风险在WEB应用中的排名变化
|
4天前
|
弹性计算 Prometheus 监控
如何从自建开源 Prometheus 迁移到阿里云托管 Prometheus 服务
阿里云可观测监控 Prometheus 版提供高性能、高可用、全托管的监控服务,对接开源生态,支持 Kubernetes、ECS 等场景,解决了自建 Prometheus+Thanos 高成本、运维复杂的问题。本文讨论在各个典型场景下的迁移方案。
|
7天前
|
数据库 开发者 Python
实战指南:用Python协程与异步函数优化高性能Web应用
【7月更文挑战第15天】Python的协程与异步函数优化Web性能,通过非阻塞I/O提升并发处理能力。使用aiohttp库构建异步服务器,示例代码展示如何处理GET请求。异步处理减少资源消耗,提高响应速度和吞吐量,适用于高并发场景。掌握这项技术对提升Web应用性能至关重要。
31 10
|
5天前
|
搜索推荐 API 对象存储
|
5天前
|
JavaScript 前端开发 网络协议
从理论到实践:全面剖析Python Web应用中的WebSocket实时通信机制
【7月更文挑战第17天】WebSocket在实时Web应用中扮演重要角色,提供全双工通信,减少延迟。本文详述了Python中使用`websockets`库创建服务器的步骤,展示了一个简单的echo服务器示例,监听8765端口,接收并回显客户端消息。客户端通过JavaScript与服务器交互,实现双向通信。了解WebSocket的握手、传输和关闭阶段,有助于开发者有效利用WebSocket提升应用性能。随着实时需求增长,掌握WebSocket技术至关重要。
18 6
|
3天前
|
存储 数据库 开发者
Flask中的蓝图与插件应用:构建模块化Web应用的利器
【7月更文挑战第19天】Flask蓝图和插件是构建模块化、可扩展和可维护Web应用的强大工具。蓝图允许你将应用分割成多个独立的部分,提高了代码的组织性和可重用性;而插件则为Flask应用提供了丰富的功能和社区支持,简化了开发过程。通过合理地使用蓝图和插件,你可以更加高效地开发出高质量的Web应用。
|
5天前
|
分布式计算 搜索推荐 API

热门文章

最新文章