Nginx 代理 Harbor v2.8:配置示例

本文提供 Nginx 和 Harbor v2.8 的配置示例,演示如何使用 Nginx 代理 Harbor 服务。

场景:

  • Nginx 01 监听端口 30001,代理到 Nginx 02 端口 28000。
  • Nginx 02 监听端口 28001,代理到 Harbor v2.8 端口 28000。

Nginx 配置:

http {
    upstream harbor_backend {
        server 192.168.1.2:28000;
    }

    server {
        listen 30001;
        server_name nginx01;

        location / {
            proxy_pass http://harbor_backend;
        }
    }
}

Harbor.yml 配置:

h hostname: nginx02
http:
  port: 28001
proxy:
  http:
    proxyList:
      - http://localhost:28000

说明:

  • Nginx 配置中的 harbor_backend 是一个上游服务器组,指定了代理目标服务器的地址和端口。
  • Harbor.yml 文件中的 proxyList 指定了 Harbor 服务的代理列表,这里只包含一个代理服务器。

注意:

  • 请根据实际情况修改配置中的 IP 地址和端口号。
  • 确保 Nginx 和 Harbor 服务已正确安装并运行。
  • 为了安全起见,建议在生产环境中使用 HTTPS 协议。
Nginx 代理 Harbor v2.8:配置示例

原文地址: https://www.cveoy.top/t/topic/j9Wc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录