自建证书
This commit is contained in:
16
README.md
16
README.md
@@ -156,4 +156,20 @@ docker build --no-cache \
|
|||||||
-t mojosdk:latest \
|
-t mojosdk:latest \
|
||||||
-f mojo/examples/docker/Dockerfile.mojosdk .
|
-f mojo/examples/docker/Dockerfile.mojosdk .
|
||||||
docker buildx build --build-arg AUTH_KEY=mut_efe460b898e3482bb6208bfcd4a51d7e -t hotwa/notebook:latest . -f Dockerfile.base-notebook --load
|
docker buildx build --build-arg AUTH_KEY=mut_efe460b898e3482bb6208bfcd4a51d7e -t hotwa/notebook:latest . -f Dockerfile.base-notebook --load
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## 自建证书
|
||||||
|
|
||||||
|
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout nginx-selfsigned.key -out nginx-selfsigned.crt
|
||||||
|
openssl dhparam -out dhparam.pem 2048
|
||||||
|
|
||||||
|
这将会在当前目录生成私钥nginx-selfsigned.key,自签名证书nginx-selfsigned.crt,以及Diffie-Hellman参数dhparam.pem。
|
||||||
|
|
||||||
|
然后,在您的nginx.conf中,您需要使用这些文件:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
ssl_certificate /path/to/nginx-selfsigned.crt;
|
||||||
|
ssl_certificate_key /path/to/nginx-selfsigned.key;
|
||||||
|
ssl_dhparam /path/to/dhparam.pem;
|
||||||
```
|
```
|
||||||
8
dhparam.pem
Normal file
8
dhparam.pem
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
-----BEGIN DH PARAMETERS-----
|
||||||
|
MIIBCAKCAQEA8Bx3RfPIhY09yp1EU6O529MsAm5oqm0zxGeTs3tJvJs/WL4tswOM
|
||||||
|
44HVtkdoqbVZEVSfiowFniaBbbDcqrtD7XmkTJV4//0qz/3iw8fQjEXDX3d0oCVS
|
||||||
|
PiqZF8or2rqAm+VhGKoMsDpAdJbnvvxpBqYmVyjvNZgyuAbLV3P8h6MiphKhahwx
|
||||||
|
ZZhihx1wNWiCZmTcJtEVjYhl4BdShrxJHgKb78iCNPbFPe1AFhhOphcOc2qVivkS
|
||||||
|
ugZXOuTkPPGGTBBZPTE+OnvScmj6Hl+g3LL1QYEF0daugyeFeyuMeCSMmhDth/rC
|
||||||
|
Iu4GBjuTuHcEWUhGjWrP4mU0sypaoWF7/wIBAg==
|
||||||
|
-----END DH PARAMETERS-----
|
||||||
21
nginx-selfsigned.crt
Normal file
21
nginx-selfsigned.crt
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDazCCAlOgAwIBAgIUFDnkUzpWoEsPQQTp8R5u5Lb0fP0wDQYJKoZIhvcNAQEL
|
||||||
|
BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM
|
||||||
|
GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yNDAyMTkwODI2MjZaFw0yNTAy
|
||||||
|
MTgwODI2MjZaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw
|
||||||
|
HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB
|
||||||
|
AQUAA4IBDwAwggEKAoIBAQC0hnNsQ4dAUh3bN8kx0oduwyYyQY82mdvs3SvsnfRd
|
||||||
|
jF3ZoRaHinRqg6RLbCUuk/vR/UlWtjxkcuXlBf8iUG2nt/1lEFuf/1julIUWBLIl
|
||||||
|
toA+Y9v3Lw2YrHI0p+wOqQthCEOvTSRHy28XVfagcU/cXqmSs1VGAez6xqvv41GB
|
||||||
|
W3eVK80cKESfNLEx5E6rbxoGW0GmsxjR2itXvw0FaB1y+sfiOFQRmqaF8NtTzhRW
|
||||||
|
oxSU3o0wHEgbHtJ5BQjwXFudb7YyLjtnJyqQStEeNeTL15nDEYmQ0qrDGcJKJMPT
|
||||||
|
SgarG4FW8lL3gCnouHvVFuXT4J7k51fbCsh3Gt8TYZ0ZAgMBAAGjUzBRMB0GA1Ud
|
||||||
|
DgQWBBQqp/OYrkSCHqG5KmOAQ/D6uMSz3DAfBgNVHSMEGDAWgBQqp/OYrkSCHqG5
|
||||||
|
KmOAQ/D6uMSz3DAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBO
|
||||||
|
Xt+v48KoAh8j7gVyjCsWeVD2YuxmqXpCFngkpold88Ws+yZC+rMfD2Ch0u7aRfyA
|
||||||
|
sn8qUAG6EJawRsAonv1bPOa0bWyx38GAkF8/TX3pEitZVwVIaalV5Sk62qBAI6me
|
||||||
|
t6lwFI1c/SDwRt+0TjFaS+J68emizRornmK1jTbdvVabynhGNanvDzYVjleNlCLv
|
||||||
|
KiW09DN2D7uylW5vlhebX6RyFvHYsGMCn/TRTf3plPXugke7j4L5RTnE5kN+uEQf
|
||||||
|
yowCiLtCWbautS5dz+ub0Yb3n1qhbjkzwOmQOH/PrPiNOl1nWf14f7kP5+ZjTmgJ
|
||||||
|
TI1sBCrmOa3sSZynt1UJ
|
||||||
|
-----END CERTIFICATE-----
|
||||||
28
nginx-selfsigned.key
Normal file
28
nginx-selfsigned.key
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
-----BEGIN PRIVATE KEY-----
|
||||||
|
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC0hnNsQ4dAUh3b
|
||||||
|
N8kx0oduwyYyQY82mdvs3SvsnfRdjF3ZoRaHinRqg6RLbCUuk/vR/UlWtjxkcuXl
|
||||||
|
Bf8iUG2nt/1lEFuf/1julIUWBLIltoA+Y9v3Lw2YrHI0p+wOqQthCEOvTSRHy28X
|
||||||
|
VfagcU/cXqmSs1VGAez6xqvv41GBW3eVK80cKESfNLEx5E6rbxoGW0GmsxjR2itX
|
||||||
|
vw0FaB1y+sfiOFQRmqaF8NtTzhRWoxSU3o0wHEgbHtJ5BQjwXFudb7YyLjtnJyqQ
|
||||||
|
StEeNeTL15nDEYmQ0qrDGcJKJMPTSgarG4FW8lL3gCnouHvVFuXT4J7k51fbCsh3
|
||||||
|
Gt8TYZ0ZAgMBAAECggEAHkWYh9xYCxFqF8dmSeBFnS2E03MabpvE3RamhbZkEqbV
|
||||||
|
2wdwBXkSdgUOsSYYoxOmK+unF28WN/rrcaj8hFbL2I7aI08nqjARy+okWhGeBQRy
|
||||||
|
Q2QP8AaYJ1StjwZkp32x3orZ/MS5E3/56EYeRf/SVkAae/LuFv/+KvxTOzYZhhEV
|
||||||
|
Y15h8woMKG+jbKc92QoR1g0BWccK/ywKvXY2uRfoZevbplxzmAKdCKQ/RXXw0Zuo
|
||||||
|
PcqQdaJMISatikO5DbcVfQegJ2c9X/NBwphl9xx/ROvqWrQW+faXf4bVLDi+uSuK
|
||||||
|
D2ymMhHehAI4dYaKh1hLldC/2H+EqnVK1PkNMrsOrQKBgQC56K9rIh9K48R+TS+G
|
||||||
|
2VFw0qxH5Fp48XruuO05EB/wTh6bUeIxmCcPDy9EuG8UuxMrPD3k+HM167uj4Nss
|
||||||
|
zHp079gxjbLymTmHqx2itFiT+vPljWCNh75wcbVrJnw9YV6ddcaRupxa4rePWEHv
|
||||||
|
QGcvGQJKOnyYvtN2cDWI8eNyDQKBgQD4liVh2zF8WylLNjifBpIuvv5k+5DMaRAX
|
||||||
|
Fk88LRSpMNnI5LrWacUBMnw+KLAKA2jHxjiDdEW7StC2u/X/xTvjePMaC+fQADlE
|
||||||
|
uCINDMNrvwkqp0DFYq9vBk/mlE5n91mMKZejBPGb3IKpuScStnqjmMlomBldFPvx
|
||||||
|
JSEAS8EwPQKBgF8CeKviy2VFlAUMQ07CP2nOcPdoz4fhuXbJEYtJH1l7Qw8TwOqh
|
||||||
|
nMyIcRrIuxQ4Kyq8ZdFf29lhuQqefsSdV7PtY2qnxR1Qi2M3YzTkwCQYa48UOpT6
|
||||||
|
G6xxoEq7Z2EjIuyL5UhSu1eDaFYcv82a92DNgisXStfxJjbwT5vGKvv9AoGBAMbc
|
||||||
|
9pLOE0x0cRhmC+3MB+21hTWrui6Mbf7KLiDpv3mKRu9ba8xTWPKYPKRNUGbyS0Rl
|
||||||
|
4pfm0FIAi+9jdmxikIJtI61WkN/pDedXloXyC/OKI/8nRb2iMM4Usp63TfIGAnEK
|
||||||
|
ZPBY6B/TzAOSxxtFN97gP1+ZLdE1FEfZeAkQkT/RAoGBALiwWk5NaOqLe5N1oIpr
|
||||||
|
4vyVdqIiaA3OEKtp4WIP85g97bisawpiYzwNErJi/idrJ0waZCL/UzQhS9dShwy/
|
||||||
|
YkanEDKhBQ7h+kHwTVrqF5b9d1jqebqjPVMv71V+i7GMdrSYoJrtOf6FFl7kYkgf
|
||||||
|
TtziAAygzC3tDuoXprlT0BdO
|
||||||
|
-----END PRIVATE KEY-----
|
||||||
Reference in New Issue
Block a user