Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 停靠的nginx无法加载证书_Docker_Ssl_Nginx_Jenkins_Ssl Certificate - Fatal编程技术网

Docker 停靠的nginx无法加载证书

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:

我正在尝试将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:
      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
命令?您使用的文件名也与代码块不同,但我认为您可能隐藏了实际的文件名。