nginx 通过https反向代理harbor
时间: 2023-11-22 12:48:25 浏览: 51
以下是通过nginx反向代理harbor的配置方法:
```nginx
server {
listen 443 ssl;
server_name your.domain.com;
ssl_certificate /path/to/your/cert;
ssl_certificate_key /path/to/your/key;
location / {
proxy_pass http://harbor-ip:harbor-port;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# These two lines are important for HTTPS proxy
proxy_set_header X-Forwarded-Proto https;
proxy_redirect off;
}
}
```
其中,`your.domain.com`是你的域名,`/path/to/your/cert`和`/path/to/your/key`是你的SSL证书和私钥的路径,`harbor-ip`和`harbor-port`是你的Harbor服务的IP地址和端口号。
需要注意的是,如果你的Harbor服务是通过外部代理访问的,你需要在Harbor的配置文件中将`external_url`项注释掉,否则nginx反向代理将无法正常工作。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)