目前部署web应用碰到一个问题,我部署了一个后端服务到sae2.0上,然后配置了内网访问,在相同vpc的ecs 部署了nginx用于提供前端静态资源同时代理的这个 后端服务器的私网地址。
问题是,在外网访问这个代理的路径的时候,返回400,如果开启公网访问,报401错误,改成正确的地址了,还是有这个问题,而且在ecs上通过curl 是可以正常访问的支持
根据您提供的信息,这里可能是两个不同问题导致的:
这个问题可能是由于访问权限控制不当或者是网络配置问题导致的。以下是一些可能的解决办法:
检查访问权限:确认你的ECS实例是否有权限访问SAE的内网服务。如果没有,你需要在SAE的控制台中为ECS实例添加相应的权限。
检查网络配置:确认你的ECS实例和SAE实例是否在同一个VPC中,并且已经正确设置了私网IP。如果不是,你需要重新配置网络设置。
检查Nginx配置:确认你的Nginx配置文件中是否正确设置了代理服务器的私网地址,以及是否正确处理了SSL证书等问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。