作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前有一个由我的 cloudformation 模板启动的自动缩放组。目前它有一个实例。此实例有一个应用程序在端口 8080 上运行,另一个应用程序在端口 5005 上运行。我在单独的堆栈中有一个 ALB。我希望能够在浏览器中输入 ec2 实例的 IP 地址,然后输入端口号,然后打开相应的应用程序。例如,在浏览器中输入 xx.xxx.xxx.xxx:8080 当前打开第一个应用程序没有问题。我希望端口 5005 上的应用程序得到相同的结果。
正如我之前所说,我的 ALB 与我的自动缩放组存在于单独的堆栈中。在与我的自动缩放组相同的堆栈中,我有一个使用 HTTP 协议(protocol)和端口 8080 的目标组。我还有一个使用端口 443 的 HTTPS 监听器,该监听器从具有自定义 DNS 名称的 ALB 重定向到目标组。
如何实现输入 xx.xxx.xxx.xxx:5005 以打开相应应用程序的功能?
最佳答案
正常的方法是:
example.com
)example.com/app1/
和 example.com/应用程序2/
)这样,每当 Auto Scaling 组添加/删除实例时,目标组都会更新。用户只需访问普通 URL,然后就会被重定向到相应端口上的实例之一。
关于amazon-web-services - 不明白如何路由到同一 ec2 实例上的不同端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55381577/
我是一名优秀的程序员,十分优秀!