ner*_*apo 5 ssl nginx ssl-certificate jenkins docker
我正在尝试使用 ssl 对 nginx 进行 dockerize。在 Jenkins 控制台输出中,我看到以下错误:
PEM_read_bio_X509_AUX() 失败(SSL:错误:0909006C:PEM 例程:get_name:无起始行:预期:受信任的证书)
当我使用这些命令检查 ssl 时
openssl x509 -in test.crt -text -noout
openssl rsa -in test.key -check
Run Code Online (Sandbox Code Playgroud)
一切看起来都很好。
这是我的文件;
Docker 组合:
proxy:
build:
context: .
dockerfile: nginx.Dockerfile
ports:
- "80:80"
- "443:443"
links:
- api
volumes:
- ./etc/ssl/certs/nginx.crt:/etc/nginx/nginx.crt
- ./etc/ssl/certs/nginx.key:/etc/nginx/nginx.key
- ./etc/ssl/certs/nginx.csr:/etc/nginx/nginx.csr
container_name: nginx
networks:
- corp
Run Code Online (Sandbox Code Playgroud)
域名.com.conf:
listen 443 ssl;
server_name test.com;
ssl_certificate /etc/nginx/nginx.crt;
ssl_certificate_key /etc/nginx/nginx.key;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3159 次 |
| 最近记录: |