0

我们在 docker-compose 模式下使用 artifactory 6.20.0。堆栈已启动并运行良好。但我无法在 HTTP 设置中编辑“公共服务器名称”。它是灰色的。请建议我怎样才能改变它?

这给我带来了很多问题。

  1. TomCat 从哪个文件中选择这些值?
  2. 根据我的理解,如果我更改 Http 设置并使用 nginx 或 tomcat。仍然可以使用嵌入式 Tomcat 提供的相同地址访问我的工件,并且 nginx 将仅用于基于路径的路由。还是 nginx 负责这两个部分?

提前致谢。

4

1 回答 1

0

请注意 Artifactory UI 中的“ HTTP 设置”是根据提供的字段生成反向代理配置的模板,您可以使用下载的相同代码段直接安装在反向代理服务器的相应目录中。

回答您的问题:

  1. 嵌入式 tomcat 不会从此模板中获取任何值,默认情况下它在 8081(通过 http)上运行。

  2. 如上所述,在 UI 中更改 Http 设置将无济于事,因为它是一个简单的模板。您必须安装反向代理并将所需的配置放在反向代理目录中,以便通过 DNS (http/https) 访问 Artifactory。有关详细信息,请参阅配置反向代理wiki 页面。

于 2022-02-09T03:54:08.433 回答