harbor配置https
时间: 2023-11-23 18:49:57 浏览: 188
harbor-https-cfssl生成证书
要在Harbor上配置HTTPS,您需要执行以下步骤:
1.获取SSL证书
您需要从受信任的 CA(证书颁发机构)获得 SSL 证书。您可以购买证书或通过免费的 Let's Encrypt 颁发站点来获取证书。
2.创建证书文件
您需要将证书文件命名为`server.crt`,将私钥文件命名为`server.key`,并将它们放在 Harbor 安装目录的`/data/cert`目录下。
3.创建harbor.cfg文件
在 Harbor 安装目录的`/etc`目录下创建一个名为`harbor.cfg`的文件。在该文件中,您需要设置以下两个参数:
```
# 配置为HTTPS
ui_url_protocol = https
# 配置SSL证书路径
ssl_cert = /data/cert/server.crt
ssl_cert_key = /data/cert/server.key
```
4.重新启动Harbor服务
使用以下命令重新启动 Harbor 服务:
```
sudo docker-compose down -v
sudo docker-compose up -d
```
此时,您的 Harbor 实例应已配置为使用 HTTPS。您可以使用浏览器访问`https://<harbor-domain>`检查是否配置成功。
阅读全文