-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Copy link
Description
Cannot run HTTPS on the 1.3.1 image due to the following startup error:
nginx-proxy_1 | nginx.1 | 2023/08/18 15:59:31 [error] 46#46: *1 cannot load certificate "data:": PEM_read_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE) while SSL handshaking, client: <IP>, server: 0.0.0.0:8881
This is the Docker compose to reproduce it:
version: '2'
services:
nginx-proxy:
image: nginxproxy/nginx-proxy:1.3.1
network_mode: "host"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- /tmp/nginx:/etc/nginx/conf.d
- /etc/pki/tls/certs/:/etc/nginx/certs/:ro
environment:
- HTTP_PORT=8879
- HTTPS_PORT=8881
whoami:
image: jwilder/whoami
network_mode: "host"
environment:
- VIRTUAL_HOST=dtapi.domain.com
- VIRTUAL_PORT=8000
- VIRTUAL_PATH=/whoami
# Sample hello world web service serving on port 8001
hello:
image: tutum/hello-world
network_mode: "host"
environment:
- VIRTUAL_HOST=dtapi.domain.com
- VIRTUAL_PORT=80
- VIRTUAL_PATH=/hello
For reference these are the crt and key files (REDACTED):
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
<REDACTED>
Signature Algorithm: sha512WithRSAEncryption
Issuer: CN=<REDACTED>
Validity
Not Before: Sep 13 10:23:24 2022 GMT
Not After : Aug 28 10:23:24 2025 GMT
Subject: CN=vmk-dtapi-01
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:<REDACTED>
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
X509v3 Subject Key Identifier:
<REDACTED>
X509v3 Authority Key Identifier:
keyid: <REDACTED>
DirName:/CN=<REDACTED>
serial:<REDACTED>
X509v3 Extended Key Usage:
TLS Web Server Authentication
X509v3 Key Usage:
Digital Signature, Key Encipherment
X509v3 Subject Alternative Name:
DNS:vmk-dtapi-01, DNS:vmk-dtapi-01.domain.com, IP Address:
Signature Algorithm: sha512WithRSAEncryption
-----BEGIN CERTIFICATE-----
<REDACTED>
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
REDACTED
-----END PRIVATE KEY-----
Tried using a crt file produced with openssl x509 -in dtapi.domain.com.crt --trustout -out dtapi.domain.com.crt
without any change of output.
abobov, LoLei, deftbrain, joernlenoch, osnard and 1 more
Metadata
Metadata
Assignees
Labels
No labels