当前位置: 首页 > 知识库问答 >
问题:

开放移位路线不会重定向到特定服务

丌官浩旷
2023-03-14

我在openshift上部署了我的应用程序的一些服务:例如,app-ui,app-backend,app-store,main。我已经为这些服务定义了单独的路由,以便从外部访问。

  1. app-ui -- ui.test-dev.***.net
  2. app-backend -- backend.test-dev.***.net
  3. App-Store-- store.test-dev.***.net
  4. 主要 -- test-dev.***.net 我已经在 openshift yaml 文件中的路由中使用主机属性定义了这些 DNS。

问题是当我试图访问app-ui时,我从app-backend获得响应,同样,当我检查app-store或主应用程序时,我从这些服务中获得随机响应。我不知道为什么它不能根据路由重定向到正确的服务。有谁能帮我一下吗??

共有2个答案

贺俊楚
2023-03-14

我认为您必须验证路由和服务,以检查它是否指向带有选择器 pod 的正确路由。

为此,您可以运行以下命令:

oc get routes <route-name>
oc describe  routes <route-name>
oc describe service <service-name>

示例:*这包括我在OpenShift环境中使用的资源名称。所以不要;不要混淆。

第一步:

oc get routes <route-name>

第2步:

oc describe routes dev-route

可在此处验证服务和终结点值

第 3 步:

oc describe service farnodes-web-svc

在这里您可以验证选择器、类型、端口

在输出中,按照上述所有步骤进行故障排除。贴回这里。

祝你好运!!!

叶炜
2023-03-14

验证路由中的以下内容

  1. 路径
  2. Service"应该是您要定向到的应用程序之一"
  3. 目标端口“它将到达您要公开的应用程序的端口”

上面怎么查?

oc describe route <route name>

在输出中,检查以上所有问题以进行故障排除。

祝你好运

 类似资料:
  • 问题内容: 我正在尝试实现重定向模式,类似于StackOverflow所做的事情: 这是应该发生的情况的简单表格: 现在,我可以使用访问配置文件,但会生成一个。我已经尝试使用关键字参数和一些东西,但是我不确定什么是行不通的。 我如何将一条路由这样重定向到另一条路由? 问题答案: 更新:解决主要问题“我的路线出了什么问题”,最简单的调试方法是使用;例如: 在这种情况下,这确认端点设置正确。这是同时展

  • 在我的应用程序我有导航抽屉,所以我有一个主要活动和Rest是碎片。我的应用程序运行良好。当我按back按钮时,它会重定向到以前的片段。它工作得很好。但我想要的是在成功支付后,我会显示成功支付页面,在此页面上,当用户按back按钮时,我想重定向到HomeFragment,但现在它会重定向到Placeorder片段。

  • 我在这个def create中调用redirect_to: 我检查路线= 在我的日志中: 我正在使用Rails 3.2.13 更新 尝试 得到同样的行为。 另外,我尝试通过添加rel=“external”来禁用Ajax,没有任何变化 更新2 new.html.erb 和javascript

  • 问题内容: 我正在编写一个小的AngularJS应用,该应用具有登录视图和主视图,其配置如下: 我的LoginController检查用户/密码组合,并在$ rootScope上设置一个属性,以反映此情况: 一切正常,但是如果我访问,最终将绕过登录屏幕。我想写一些类似的内容,“每当路由更改时,如果$ rootScope.loggedUser为null,则重定向到/ login” … …等等。我可以

  • 在TS文件中 用户详细信息应为 在管理组件中 我的问题是,当单击时,我不会被重定向到页面,但当我从url栏导航到/userdails时,我会看到组件

  • 描述 根据 OWASP,开放重定向出现在应用接受参数并将用户重定向到该参数值,并且没有对该值进行任何校验的时候。 这个漏洞用于钓鱼攻击,便于让用户无意中浏览恶意站点,滥用给定站点的信任并将用户引导到另一个站点,恶意站点作为重定向目的地,可以将其准备成合法站点的样子,并尝试收集个人或敏感信息。 链接 查看 OWASP 无验证重定向和转发速查表 示例 1. Shopify 主题安装开放重定向 难度:低