Zertifikat im NGINX

Nachfolgend finden Sie ein Beispiel für eine Konfigurationsdatei zur Erstellung eines selbstsignierten Zertifikats. In diesem Beispiel soll das Zertifikat auf den Namen "localhost" ausgestellt werden - die entsprechenden Einträge unter [req_distinguished_name] müssen entsprechend ausgefüllt werden:

Kopieren
[req]
default_bits       = 2048
default_keyfile    = localhost.key
distinguished_name = req_distinguished_name
req_extensions     = req_ext
x509_extensions    = v3_ca
[req_distinguished_name]
countryName                 = Country Name (2 letter code)
countryName_default         = US
stateOrProvinceName         = State or Province Name (full name)
stateOrProvinceName_default = New York
localityName                = Locality Name (eg, city)
localityName_default        = Rochester
organizationName            = Organization Name (eg, company)
organizationName_default    = localhost
organizationalUnitName      = organizationalunit
organizationalUnitName_default = Development
commonName                  = Common Name (e.g. server FQDN or YOUR name)
commonName_default          = localhost
commonName_max              = 64
[req_ext]
subjectAltName = @alt_names
[v3_ca]
subjectAltName = @alt_names
[alt_names]
DNS.1   = localhost
DNS.2   = 127.0.0.1