开发者社区 > 云原生 > Serverless > 正文

云原生网关通过入口ip访问服务路由404是什么原因?

云原生网关通过入口ip访问服务路由404是什么原因?

展开
收起
数据大拿 2023-08-01 09:29:32 228 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    当使用云原生网关通过入口 IP 访问服务时,出现路由 404 错误可能有多种原因。以下是一些常见的原因和对应的解决方法:

    服务不存在或路由配置错误:404 错误表示请求的资源未找到。检查服务是否正确部署并运行,并确保路由配置正确。确保你正在访问正确的路径和端口,并且服务的路由规则与请求路径匹配。

    网络访问控制或安全组配置错误:网络访问控制列表(ACL)或安全组的配置可能阻止了对服务的访问。确保入口 IP 地址在访问控制列表或安全组的白名单中,并且相关的网络配置允许流量顺利到达服务。

    后端服务未启动或不可访问:如果后端服务未启动、故障或不可访问,云原生网关将无法将请求转发到服务。确保后端服务正在运行,并且可以通过其他方式(例如直接访问 IP 地址或域名)进行访问。

    请求路径或参数错误:检查请求的路径和参数是否正确。如果请求的路径或参数与服务的路由规则不匹配,可能会导致路由 404 错误。确保请求的路径和参数与服务的预期要求相符。

    服务响应错误码:有时,后端服务返回的响应状态码可能会导致云原生网关返回 404 错误。检查后端服务的响应状态码和返回内容,确保正确处理请求并返回正确的响应。

    2023-08-04 08:40:41
    赞同 展开评论 打赏
  • 通过域名就没问题吗? 如果域名可以,IP不行,检查一下路由规则。

    此答案来自钉钉群“MSE微服务引擎用户交流群"

    2023-08-01 09:34:45
    赞同 展开评论 打赏

快速交付实现商业价值。

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载