如果您的AWS应用程序负载均衡器没有正确转发请求,请尝试执行以下步骤:
检查目标组设置:确保目标组中的目标实例或容器健康稳定,并已正确注册到目标组中。
检查安全组设置:确保目标组和目标实例的安全组已正确配置以允许流量通过。
检查网络设置:确保目标组和目标实例的网络设置正确且没有任何防火墙或网络ACL在阻止流量。
如果以上步骤仍未解决问题,请尝试检查您的应用程序运行的端口号是否正确配置,并确保您的服务器正在监听正确的端口。例如,如果您的应用程序运行在端口80上,请确保您的服务器正在监听端口80。以下是一个示例监听端口80的Node.js服务器代码:
const http = require('http');
const PORT = 80;
const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World!\n'); });
server.listen(PORT, () => {
console.log(Server running on port ${PORT});
});
如果端口号和网络配置都已正确设置,但请求仍未被正确转发,请联系AWS支持获取进一步帮助。