harbor官方关于创建https的有关命令
2024-10-20 19:33:32
官方地址:https://goharbor.io/docs/2.0.0/install-config/configure-https/
命令总结:
openssl genrsa -out ca.key 4096
openssl req -x509 -new -nodes -sha512 -days 3650 -subj "/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=yourdomain.com" -key ca.key -out ca.crt
openssl genrsa -out yourdomain.com.key 4096
openssl req -sha512 -new -subj "/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=yourdomain.com" -key yourdomain.com.key -out yourdomain.com.csr
cat > v3.ext <<-EOF
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth
subjectAltName = @alt_names
[alt_names]
DNS.1=yourdomain.com
DNS.2=yourdomain
DNS.3=hostname
EOF
openssl x509 -req -sha512 -days 3650 \
-extfile v3.ext \
-CA ca.crt -CAkey ca.key -CAcreateserial \
-in yourdomain.com.csr \
-out yourdomain.com.crt
cp yourdomain.com.crt /data/cert/
cp yourdomain.com.key /data/cert/
openssl x509 -inform PEM -in yourdomain.com.crt -out yourdomain.com.cert
cp yourdomain.com.cert /etc/docker/certs.d/yourdomain.com/
cp yourdomain.com.key /etc/docker/certs.d/yourdomain.com/
cp ca.crt /etc/docker/certs.d/yourdomain.com/
# If you mapped the default nginx port 443 to a different port, create the folder /etc/docker/certs.d/yourdomain.com:port, or /etc/docker/certs.d/harbor_IP:port
/etc/docker/certs.d/
└── yourdomain.com:port
├── yourdomain.com.cert <-- Server certificate signed by CA
├── yourdomain.com.key <-- Server key signed by CA
└── ca.crt <-- Certificate authority that signed the registry certificate
最新文章
- angularjs 2.0 快速开始
- Docker 的 Image 太大,怎么变小?
- 经典SQL语句大全(网络资源共享)
- PHP apache2.2 mysql 的安装
- C#项目代码规范
- JAVA Web 之 struts2文件上传下载演示(二)(转)
- Css3渐变实例Demo(一)
- windows搭建代理服务器
- java agent
- 【转】5 Best Place to Learn Linux – Linux Tutorial Sites
- VS2017安装包不占用C盘空间的方法,亲试
- PHP内核之旅-2.SAPI中的Cli
- jstl使用中的错误----基于idea
- pyqtgraph
- 配置自己的Maven方式并使用Maven 运行项目Idea的maven的项目
- weichat Small 程序
- 使用 .toLocaleString() 轻松实现多国语言价格数字格式化
- Haskell语言练习
- 笔记 Hadoop
- python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍