Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

登录时报错:抱歉,OpenCSG找不到该网页。该网页或许由于产品更新已被删除,或者您的网址不正确。 #325

Open
karypi opened this issue Jul 18, 2024 · 11 comments
Assignees

Comments

@karypi
Copy link

karypi commented Jul 18, 2024

No description provided.

@Rader
Copy link
Collaborator

Rader commented Jul 18, 2024

登录的官网吗?从什么页面跳转到登录页面的?有没有错误的截图?

@karypi
Copy link
Author

karypi commented Jul 19, 2024

20240718184923

部署 CSGHub 后,访问页面正常,点击登录时报错,这个报错通常是什么问题导致的?

@hiveer
Copy link
Collaborator

hiveer commented Jul 19, 2024

@karypi 你是通过什么方式部署的 CSGHub?

@karypi
Copy link
Author

karypi commented Jul 19, 2024

kubernetes 部署的,版本 v1.24

@karypi
Copy link
Author

karypi commented Jul 19, 2024

17213724988618

我的另外一套环境是使用 docker-compose 启动的,Nginx 映射端口为 8081:80 ,登录时报错,如截图,请帮忙确认 Nginx 暴露端口必须为 80 吗?

@hiveer
Copy link
Collaborator

hiveer commented Jul 19, 2024

kubernetes 部署的,版本 v1.24

你这个版本的报错看起来,似乎只部署了 CSGHub 的前台应用,我们的还有一个 csghub-server 的应用你是不是没有部署,部署之后的话,需要在前台环境变量进行相应的配置,下面这两个环境变量对应的就是 csghub-server 后台地址,以及 token:

  • STARHUB_BASE_URL=
  • STARHUB_TOKEN=

@hiveer
Copy link
Collaborator

hiveer commented Jul 19, 2024

17213724988618 我的另外一套环境是使用 docker-compose 启动的,Nginx 映射端口为 8081:80 ,登录时报错,如截图,请帮忙确认 Nginx 暴露端口必须为 80 吗?

这个报错来看,你浏览器访问的地址是 xxxx:8081,但是你 nginx 转发的时候,服务器收到的地址是 80,导致了这个问题,你需要在你 nginx 里面设置转发 header:

proxy_set_header Host $host:8081

@karypi
Copy link
Author

karypi commented Jul 19, 2024

kubernetes 部署的,版本 v1.24

你这个版本的报错看起来,似乎只部署了 CSGHub 的前台应用,我们的还有一个 csghub-server 的应用你是不是没有部署,部署之后的话,需要在前台环境变量进行相应的配置,下面这两个环境变量对应的就是 csghub-server 后台地址,以及 token:

  • STARHUB_BASE_URL=
  • STARHUB_TOKEN=

csghub-server 是部署成功的,且日志和使用 docker run 的容器日志一样;和 docker-compose 一样,我在 Kubernetes 环境也部署了 6 个相关的 Pod,并且也定义了 STARHUB_BASE_URL 和 STARHUB_TOKEN。

17213739454758 17213740143947

@hiveer
Copy link
Collaborator

hiveer commented Jul 19, 2024

kubernetes 部署的,版本 v1.24

你这个版本的报错看起来,似乎只部署了 CSGHub 的前台应用,我们的还有一个 csghub-server 的应用你是不是没有部署,部署之后的话,需要在前台环境变量进行相应的配置,下面这两个环境变量对应的就是 csghub-server 后台地址,以及 token:

  • STARHUB_BASE_URL=
  • STARHUB_TOKEN=

csghub-server 是部署成功的,且日志和使用 docker run 的容器日志一样;和 docker-compose 一样,我在 Kubernetes 环境也部署了 6 个相关的 Pod,并且也定义了 STARHUB_BASE_URL 和 STARHUB_TOKEN。

17213739454758 17213740143947

@wayneliu0019 需要你帮忙看下,用户 k8s 的部署 csghub-server 访问超时

@karypi
Copy link
Author

karypi commented Jul 19, 2024

17213724988618 我的另外一套环境是使用 docker-compose 启动的,Nginx 映射端口为 8081:80 ,登录时报错,如截图,请帮忙确认 Nginx 暴露端口必须为 80 吗?

这个报错来看,你浏览器访问的地址是 xxxx:8081,但是你 nginx 转发的时候,服务器收到的地址是 80,导致了这个问题,你需要在你 nginx 里面设置转发 header:

proxy_set_header Host $host:8081

如果暴露非80端口,需要重新改 Nginx 的配置文件,使用上不太合理啊,是否可以通过调整后端服务的逻辑来处理这种情况

@karypi karypi closed this as completed Jul 19, 2024
@karypi karypi reopened this Jul 19, 2024
@hiveer
Copy link
Collaborator

hiveer commented Aug 27, 2024

@wayneliu0019 这个问题是不是 helm chart 部署形式可以解决了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants