AWS Lightsail负载均衡器:修改默认监听端口及配置端口转发至实例8080端口求助
解决AWS Lightsail负载均衡器端口转发与监听端口修改问题
嘿,我之前也踩过Lightsail负载均衡器这个配置的坑,确实控制台的入口有点隐蔽,不是一眼就能找到的。我给你梳理清楚怎么解决这两个问题:
一、配置请求转发至实例的8080端口
Lightsail的转发规则是绑定在监听器上的,你需要进入监听器的规则管理页面修改:
- 登录Lightsail控制台,找到你的负载均衡器并进入详情页
- 切换到监听器标签页(这是关键,很多人会在实例关联页找,其实不在那)
- 找到当前的HTTP(80端口)监听器,点击它右侧的管理规则按钮
- 在规则列表里,你会看到默认的转发规则:把请求转发到关联实例的80端口
- 点击这条规则的编辑选项,在「转发至」区域,把目标端口从80改成8080,然后保存
- 后续要配置HTTPS(443端口)转发的话,重复同样步骤,找到HTTPS监听器的规则修改转发端口即可
二、修改负载均衡器的监听端口
Lightsail标注的「默认端口」不是不能改的,你可以删除默认监听器,添加自定义的:
- 还是在负载均衡器的监听器标签页
- 找到你想替换的默认监听器(比如80端口的HTTP),点击右侧的删除按钮(必须先删默认的,才能加新的)
- 点击页面顶部的添加监听器按钮
- 在配置弹窗里,选择协议(HTTP/HTTPS),输入你想要的前端监听端口(比如自定义的8080或其他端口)
- 配置对应的转发规则(比如转发到实例的8080端口),如果是HTTPS,还要选择你已上传的SSL证书
- 保存配置后,新的监听端口就会生效
额外注意事项
- 确认你的云实例安全组允许负载均衡器的IP段访问8080端口(Lightsail通常会自动添加这条规则,但最好检查一下,避免端口不通)
- 如果用了自定义监听端口,要确保负载均衡器的安全组开放了这个端口的入站规则,不然外部请求无法到达
内容的提问来源于stack exchange,提问作者Chris Tarpy




