Nginx 代理 Harbor v2.8:配置示例
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 协议。
原文地址: https://www.cveoy.top/t/topic/j9Wc 著作权归作者所有。请勿转载和采集!