CSGHub icon indicating copy to clipboard operation
CSGHub copied to clipboard

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

Open karypi opened this issue 1 year ago • 14 comments

karypi avatar Jul 18 '24 10:07 karypi

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

Rader avatar Jul 18 '24 14:07 Rader

20240718184923

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

karypi avatar Jul 19 '24 01:07 karypi

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

hiveer avatar Jul 19 '24 06:07 hiveer

kubernetes 部署的,版本 v1.24

karypi avatar Jul 19 '24 06:07 karypi

17213724988618

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

karypi avatar Jul 19 '24 07:07 karypi

kubernetes 部署的,版本 v1.24

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

  • STARHUB_BASE_URL=
  • STARHUB_TOKEN=

hiveer avatar Jul 19 '24 07:07 hiveer

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

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

proxy_set_header Host $host:8081

hiveer avatar Jul 19 '24 07:07 hiveer

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

karypi avatar Jul 19 '24 07:07 karypi

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 访问超时

hiveer avatar Jul 19 '24 07:07 hiveer

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

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

proxy_set_header Host $host:8081

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

karypi avatar Jul 19 '24 08:07 karypi

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

hiveer avatar Aug 27 '24 05:08 hiveer