【问题标题】:404 after upgrading artifactory from 6.20 to 7.6.2将工件从 6.20 升级到 7.6.2 后出现 404
【发布时间】:2020-07-13 16:34:41
【问题描述】:

我得到 404 访问 https://my-dmain/ui/。如果我尝试访问 https://my-dmain/artifactory,它会重定向到带有 404 的 https://my-dmain/ui/。没有日志错误,只有一个警告:

2020-07-10T08:06:04.535L [35m[tomct][0m [警告] [] [org.apache.catalina.startup.HostConfig] [org.apache.catalina.startup.HostConfig deployDescriptor] - 一个 docBase
[/opt/jfrog/artifactory/app/artifactory/tomcat/webapps/artifactory.war]
主机里面的appBase已经指定了,会被忽略
2020-07-10T08:06:04.540L [35m[tomct][0m [警告] []
[org.apache.catalina.startup.HostConfig]
[org.apache.catalina.startup.HostConfig deployDescriptor] - 一个 docBase
[/opt/jfrog/artifactory/app/artifactory/tomcat/webapps/access.war]
主机里面的appBase已经被指定了,会被忽略

【问题讨论】:

    标签: artifactory


    【解决方案1】:

    只是确认一下,你可以尝试使用服务器IP和端口访问Artifactory,例如HTTP://1.2.3.4:8082?如果您能够使用服务器 IP 和端口访问 Artifactory UI,我相信您需要调整正在使用的反向代理。

    【讨论】:

    • 您好,感谢您的回答。尝试使用 ip 和端口时会卡住。迁移没问题,我可以在启动时看到带有动画的屏幕..但是然后..404。
    • 您是否观察到任何带有 404 的日志条目?您可以共享 router-service.log 文件吗?你能分享来自 Artifactory 服务器的 curl、curl localhost:8046/router/api/v1/system/health 和 curl localhost:8046/router/api/v1/topology/health 的输出吗?
    【解决方案2】:

    您的问题是 Artifactory 7.x 的反向代理配置不同。在this KB article 中,您可以找到有效的 NGINX 配置。

    生成此类配置的一种简单方法是绕过您的反向代理并直接进入 Artifactory,您将能够在 UI 中登录,前往 HTTP 设置,并生成新的 Apache 或 NGINX 配置。

    【讨论】:

      猜你喜欢
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-04
      相关资源
      最近更新 更多