如何从端口方法迁移到子域方法

沙尼•阿蒂亚斯
2023-01-22 11:07

为了从Ports方法迁移到Subdomain方法,您应该首先将代理配置为使用这两种方法,然后删除Ports方法配置。

为了使用子域方法配置docker注册表,您可以参考我们的wiki页面如何开始使用Artifactory作为Docker注册表-子域方法

Artifactory中还有一个开箱即用的工具,可以生成自定义代理配置对于docker注册表,请转到反向代理配置生成器并根据反向代理的设置方式填写字段,同时确保:

  1. 中使用正确的Artifactory主机名公共服务器名称字段(在本例中为art.local)

  2. 下的反向代理方法选择“子域”Docker反向代理设置

然后按照下面的步骤进行:

  • 切换到HTTP设置中的子域方法并生成新的代理配置

  • 比较以前的和新的代理配置

  • 将新配置中缺失的行添加到旧配置中。

  • 确保使用通配符TLS证书来支持新方法的“*.domain.name”。

  • 重新加载反向代理配置。

  • 确认两种方法都有效(端口和子域)

  • 从代理配置中删除ports方法配置,即删除类似于下面的代码片段:

    ##服务器配置
    服务器{
    监听1234 ssl;
    ...