You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

火山引擎 最新活动