This commit is contained in:
chenc 2023-11-30 10:35:11 +08:00
parent 6a56324a1f
commit 133cc1e4f9
4 changed files with 61 additions and 4 deletions

4
.gitignore vendored
View File

@ -3,9 +3,7 @@ mysql/5.7/data/
mysql/8.0/data/
logs/*
openresty/config/vhost/*
!openresty/config/vhost/ssl
!openresty/config/vhost/default.conf
!openresty/config/vhost/ssl/private.key
!openresty/config/vhost/ssl/cert.pem
openresty/config/ssl/*
redis/data
.env

View File

@ -122,7 +122,16 @@ lua_shared_dict my_limit_req_store1 100m;
}
}
server {
listen 443;
listen 443 ssl http2;
listen [::]:443 ssl http2;
ssl_certificate /usr/local/openresty/nginx/conf/vhost/ssl/cert.pem;
ssl_certificate_key /usr/local/openresty/nginx/conf/vhost/ssl/private.key;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305;
ssl_session_timeout 10m;
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_session_tickets off;
server_name _;
return 444;
}

View File

@ -0,0 +1,22 @@
-----BEGIN CERTIFICATE-----
MIIDlTCCAn2gAwIBAgIESi1SezANBgkqhkiG9w0BAQsFADCBijESMBAGA1UEAwwJ
bGRkZ28ubmV0MQwwCgYDVQQLDANkZXYxDjAMBgNVBAoMBWxkZGdvMQswCQYDVQQG
EwJDTjEjMCEGCSqGSIb3DQEJARYUbGVjaGVuZ2FkbWluQDEyNi5jb20xETAPBgNV
BAcMCHNoYW5naGFpMREwDwYDVQQIDAhzaGFuZ2hhaTAgFw0yMzExMzAwMjI1MjVa
GA8yMDk5MTEyOTAyMjUyNVowgYsxEjAQBgNVBAMMCTEyNy4wLjAuMTEPMA0GA1UE
CwwGYWJjaGVuMQ8wDQYDVQQKDAZhYmNoZW4xCzAJBgNVBAYTAkNOMSAwHgYJKoZI
hvcNAQkBFhFtYXN0ZXJAYWJjaGVuLm5ldDEQMA4GA1UEBwwHSmlhbmdTdTESMBAG
A1UECAwJWmhlbkppYW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
g3fm6vUIAOSGG6ENpRlvKvNokF9jnfNB/P1sKD+cEl2/PrGv11gADPksv1lWV5F5
9MgEr294gCfyESrlfrtBXpnHp0zvc8BpJKkBZ7mZeKyOTT8Ub4wWKrCjk+XS8kBi
M9GTrIE3JdOue7Hl851QIqMhfYBNOzLQmFrnb1ECCHmmdM7DkY2iS89fr5h7T+Je
4woizhyiSSHQH1P9nhhnIYE2jTDoumYgrCBi4Kr2OSiZNbVlUdWGIdZqFFOzjaRa
BwmHEsQq4vFavg35J02TaM96fE5wsUJSU+GJcslMiKz7xFxnIA78c9ePTjjKZXEh
iXUDJUcDNqZ65b4FiHqlsQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCBiw4dlvGa
4D2+DJThIr8eOZHze/3rE/ZR2Pquw1ux0FU4xcalVWKfKzkrsdjyJF0LVPFRgJI4
rg2R8l0HMEBqQQ03ZfUGR9tp+kqnjgriic+UZqz4PyFy5+WiiFSQMWue8akhucwf
saCqCCXfUNynlwB6TPTsFwKSmzSeY6x21+MFfxUq1kfe2zoJWx13jB3SwIZVstTt
/T6/BFlA1y6DMfO2HjHIJcz6ZYTiUeuh12h8PLeV6KXtEPcyLzRjusuCAsLxyDDE
KhPelZwX63R7WkmJdUmcMBib+YPPWN3EDBkwhb9BcTpOQFz5wBewUS/egsT2+Gd/
WgwMaxcAhG7Y
-----END CERTIFICATE-----

View File

@ -0,0 +1,28 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCDd+bq9QgA5IYb
oQ2lGW8q82iQX2Od80H8/WwoP5wSXb8+sa/XWAAM+Sy/WVZXkXn0yASvb3iAJ/IR
KuV+u0FemcenTO9zwGkkqQFnuZl4rI5NPxRvjBYqsKOT5dLyQGIz0ZOsgTcl0657
seXznVAioyF9gE07MtCYWudvUQIIeaZ0zsORjaJLz1+vmHtP4l7jCiLOHKJJIdAf
U/2eGGchgTaNMOi6ZiCsIGLgqvY5KJk1tWVR1YYh1moUU7ONpFoHCYcSxCri8Vq+
DfknTZNoz3p8TnCxQlJT4YlyyUyIrPvEXGcgDvxz149OOMplcSGJdQMlRwM2pnrl
vgWIeqWxAgMBAAECggEAbWmGRphydru5WJkqj/Kg8C/vH+gjMbrXekM2ljCKJUbb
+MNMQn28XQ+qy/z/vJUX2D32mEK/GHkmHl+C63vQJXj6DiQbTEwftSDqSHbQYPvK
2kLbMRJ3CERFfrrQWkh28gVDT1eim9qV5d/iLmMH5Cu7nYT/wXrC22kcHypd9MqF
ujY82moASYuolMVRSoXZEUIsqsd2Cgd7rFdJKQN6510jV2h0UvATWb1hBkNUgx6A
EZ8mj6PJC5GE3Bu+8E8MMIOdACfh5vSG6qq4pezDwu5tn8aTkcwV98w9nu9GieAt
p6+zWhQEEmht7b/knO93QyP06nlWieRILYUejwQ2IQKBgQDPPNdp2NZkQVy4k5kM
hdWtLrx3wyMbM5ZC88V9t/jnXlZ/2QUXAnJDKGjpVUAWH1SfXIalbB9KPVU3KkAN
Bj6qBtzc2wPmDG0MmSPllHBBEQcVDXCmbN/emRa9DkRb4/qaouJQ1xtDr/J7d+Gn
gbR/J4qK+ad3wr0DDX2pRvBn9QKBgQCiZwZT2fiJbpnOcwl1RGg9m1sJM7b/DkWx
XkWBsMNJ1B67c4DXRPAguAJ8G+eQECBRJjo/hdaPetRjBDVC6TjQZe7tW0cWphEw
mzR23n22wB8OiysDRjKsCPV8KeHbi3XhdvNw0RbNHWQARfvhin3l98mFFdMmsYt9
8CBjEg49TQKBgH3XQCdyGJ3AYwFh/ynvixUisCc5Q3QdGz2EsYPp1ycHzhbMPZ7/
SUsmmq41qjjExaoPkWOaCFYYcEqTSVmfVSYCDNO/2toy6XUg+P9L5+5a3KYYBzPI
IRkWdQxQQYpbIa4NAsh8Fn4/tUrsPQZuaKBd7m79soeypPvZkVjdTtaRAoGAV4gF
3g3+qjxFhAN21pC/Sm1AnO4VtNUBdT7lYahfKZy9z7TKfbx3XHsxQ6lanshCUtqy
zGgbpAvFC3VKK70+VPyL0by/zRJG85bDqUn0Ihrc4l7aGRKt3xGZFooQZN9+8r3F
KkpX6sfrjUYrI34cq2VpZWTFAPbywzc4jY0+xYUCgYBRG5LwmXpr0ZpoFA6oxcFX
Ni4PIYGypUZ9hC86sP5jNDZKqAXJwfCt4fZoWJFrbHDbmji02f1k6RFc4FridgF6
JaB/RsGLBWX/WxEtwUFJR2nFF2qSTQgk0n83LztZECxwlXETEX7mha+M5ObQxLCU
CRPC1WhfWqNBYytRQjowyg==
-----END RSA PRIVATE KEY-----