Docker 停靠的nginx无法加载证书
我正在尝试将nginx与ssl对接。在Jenkins控制台输出中,我看到以下错误: PEM_read_bio_X509_AUX()失败(SSL:错误:0909006C:PEM例程:获取名称:无起始行:应为:受信任证书) 当我用这些命令检查ssl时Docker 停靠的nginx无法加载证书,docker,ssl,nginx,jenkins,ssl-certificate,Docker,Ssl,Nginx,Jenkins,Ssl Certificate,我正在尝试将nginx与ssl对接。在Jenkins控制台输出中,我看到以下错误: PEM_read_bio_X509_AUX()失败(SSL:错误:0909006C:PEM例程:获取名称:无起始行:应为:受信任证书) 当我用这些命令检查ssl时 openssl x509 -in test.crt -text -noout openssl rsa -in test.key -check 一切看起来都很好 这是我的档案 Docker compose: proxy: build:
openssl x509 -in test.crt -text -noout
openssl rsa -in test.key -check
一切看起来都很好
这是我的档案
Docker compose:
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
domain.com.conf:
listen 443 ssl;
server_name test.com;
ssl_certificate /etc/nginx/nginx.crt;
ssl_certificate_key /etc/nginx/nginx.key;
您(或您是否)可以在容器中运行openssl
命令?您使用的文件名也与代码块不同,但我认为您可能隐藏了实际的文件名。