前两篇博文配置的harbor私有仓库是针对IP172.25.83.1的。如果我们想让配置harbor私有仓库是针对特定域名(比如chen.org),那么又该怎么做呢?
答案:
对于"Linux下私有仓库harbor的搭建部署之http的方式访问Web Ui(一)(docker版本:18.06.1-ce)"这篇博文来讲:
- 只要将配置过程中的172.25.83.1该为域名chen.org即可;
对于"Linux下私有仓库harbor的搭建部署之https的方式访问Web Ui(二)(docker版本:18.06.1-ce)"这篇博文来讲:
- 将配置过程中的172.25.83.1该为域名chen.org。
- 在服务端(server1)和客户端(物理机)都添加server1的域名解析chen.org。
- 在“创建服务器端证书“这一步的配置过程中,需要填写域名:Common Name (eg, your name or your server's hostname) []:chen.org
- 在“签发服务器证书”这一步:不需要执行命令“echo subjectAltName = IP:172.25.83.1 > extfile.cnf”
- 在“签发服务器证书”这一步: 在执行命令“openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -days 365 -extfile extfile.cnf -out server.crt“时,把这步中把参数-extfile extfile.cnf去掉