Browse Source

fix: docker supper dev prod

master
wangxiang 2 years ago
parent
commit
2f82a1b291
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 43
      docker/prod/default.conf
  2. 27
      docker/prod/secret/spnapi/ssl.key
  3. 62
      docker/prod/secret/spnapi/ssl.pem

43
docker/prod/default.conf

@ -98,8 +98,8 @@ server {
root /data; root /data;
# ssl证书地址 # ssl证书地址
ssl_certificate /secret/ssl.pem; # pem文件的路径 ssl_certificate /secret/spnapi/ssl.pem; # pem文件的路径
ssl_certificate_key /secret/ssl.key; # key文件的路径 ssl_certificate_key /secret/spnapi/ssl.key; # key文件的路径
# ssl验证相关配置 # ssl验证相关配置
ssl_session_timeout 5m; #缓存有效期 ssl_session_timeout 5m; #缓存有效期
@ -126,47 +126,10 @@ server {
server { server {
# 自定义访问端口 # 自定义访问端口
listen 80; listen 80;
# 服务名称
server_name task.kanglailab.com;
# 把http的域名请求转成https
return 301 https://$host$request_uri;
}
server {
# 自定义访问端口
listen 443 ssl;
client_max_body_size 100M;
# 服务名称 # 服务名称
server_name task.kanglailab.com; server_name task.kanglailab.com;
# 代理访问根地址
root /data;
# ssl证书地址
ssl_certificate /secret/ssl.pem; # pem文件的路径
ssl_certificate_key /secret/ssl.key; # key文件的路径
# ssl验证相关配置
ssl_session_timeout 5m; #缓存有效期
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #加密算法
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #安全链接可选的加密协议
ssl_prefer_server_ciphers on; #使用服务器端的首选算法
#设置转发请求头参数
proxy_connect_timeout 15s;
proxy_send_timeout 15s;
proxy_read_timeout 15s;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
error_page 497 https://$host$request_uri;
# 代理访问kicc-ui地址
location / { location / {
proxy_pass http://localhost:8057; proxy_pass http://localhost:8056;
} }
} }

27
docker/prod/secret/spnapi/ssl.key

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAp07Y2/FaDY0lrV+7oqlu20cbRyj8wynN/AT98qlCBWhQ07zO
Lpm29xL6z8ibeMdcPdEmtyTPxNRSWX0Y/6aHHkpES/2zfPRg/Fl2A/tB5ugyB4wq
7HmKoD6xx2Q7JEKZTZQtSefkf+4JJGCElK1e0aste2yqaUiKg41nQdW0hlCKrNuS
qkmJxvdu0oLml8/Y8zv48krGa2sRQspVOJETaltwuXaZIRBXuKK8O7PPfT7qdkoZ
XdTxeFqZo0nxkkvFhaIJ3hTefZTNigQKW6Fwdxa2yu5NGRJtLAUcnm0kOKFqJ9AQ
hj01hwEDwHhYa56JUEPBP0SDeK4rH/63O8iyhQIDAQABAoIBABwCcYBK5OhhYbYn
kY5vHrHDsv+kD0LuH//J5yjlqLmmh+eW047OKakuCoLYQx0ChUENH5XoKgd6A0pb
jOCZ5MOPq+Tr9Y1dDVKZ+I28lgEeDOgiEXqS84AV1uX6dANDSg6ImNdnZOP8+hdW
uEN6zeW8qmngHJxxKk1RUkDdkfItStL8q2uY2H5ic24rujRs5zDmO7jvBk4ik98s
0bue+zEpBBF0ti6nuhUAP8xA7pWwT96qKqBs1FXUOzQPtvwxoAyRMFrvhhvWSoEE
Rz6Wzqnm2/djFc5ZgaV5PMxLYCLYLWdqXftnDFeJFgsb+/zfo0chzspUksYO+E+q
kqbjzMECgYEA2eL3ocom4piQFHH5WEYm6fmq7xoAB7j04aGJmoMsWoQt0FaD63SS
q2FzsskfvI7iiDykKE9e058QqDllV2Gqk3ui+mo6lBf30uwXQB7zaQZImfkWqhhK
RntBuk2Z5Fis24z6mPU5+hozXNbpOCIhEEg/luFZjMKCLW7K8pmsakUCgYEAxJL0
LUETiYajLqkZIuRTj/yGlqLTRTTD/RXh6dYJYpgdLu6iTk4AawJ5ABFaCyiUB9u+
v8UcQydsKNtbESFZnG5zEnWlc+ovke8BUoyptOWCOGqeE4+v4SLlyB2GOWaVTTIF
6fLPi2tG1waJn4j1NOHLnuGNWcdqMWrhXIYZy0ECgYEAjMPZgCj93j76Nns7wA/y
bA7ko/yEMHkJnAukvrIoIYJrpsF+EMwLRbV77fGKE2Osbp/e3jwI42dMd6I9Gqr6
bLXfoTCoD608aoQksURNtXhdxzvprJJsygQvfpFL7v5rDpyR+efUQQRUUpJ1sdI6
0i4bBvsnw4yWVYvSidFGVpECgYBDK1vYYtZENgdomEuIirCrEMUEkBrVGRSnVGTf
vE10rTm7obtAOpMV/cBO757vFSyQCtyBNt9TaxMgWuQhVF4EgBE+C4k/tJQQr7Sp
+nq633nBwVzGnmCg84XE/aGx14XI3QD8UgXtQ/ju3MMGCoyPR2CGp9ffB68Xt8fO
D9ycgQKBgQCoiuWTRGoD1unhPXdRmz9W/sacxQdDCdCAhwCgId4E4Cz+O4STnV9O
x5Q05Ng3CAkhvCnsBl6X5EaYELrWzkXZdCbSMUSW/22UszSGEo/564YycinnHxh5
a6tqUw2zkKX7/ciRlaWl8sYavAnezR/IY9pjaZWUApxgOkvjPfrYZQ==
-----END RSA PRIVATE KEY-----

62
docker/prod/secret/spnapi/ssl.pem

@ -0,0 +1,62 @@
-----BEGIN CERTIFICATE-----
MIIF/zCCBOegAwIBAgIQCohwyJIit+WlcUoZJzvnNjANBgkqhkiG9w0BAQsFADBu
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg
RFYgVExTIENBIC0gRzEwHhcNMjIxMjI4MDAwMDAwWhcNMjMxMjI3MjM1OTU5WjAg
MR4wHAYDVQQDExVzcG5hcGkua2FuZ2xhaWxhYi5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCnTtjb8VoNjSWtX7uiqW7bRxtHKPzDKc38BP3yqUIF
aFDTvM4umbb3EvrPyJt4x1w90Sa3JM/E1FJZfRj/poceSkRL/bN89GD8WXYD+0Hm
6DIHjCrseYqgPrHHZDskQplNlC1J5+R/7gkkYISUrV7Rqy17bKppSIqDjWdB1bSG
UIqs25KqSYnG927SguaXz9jzO/jySsZraxFCylU4kRNqW3C5dpkhEFe4orw7s899
Pup2Shld1PF4WpmjSfGSS8WFogneFN59lM2KBApboXB3FrbK7k0ZEm0sBRyebSQ4
oWon0BCGPTWHAQPAeFhrnolQQ8E/RIN4risf/rc7yLKFAgMBAAGjggLlMIIC4TAf
BgNVHSMEGDAWgBRVdE+yck/1YLpQ0dfmUVyaAYca1zAdBgNVHQ4EFgQUeUlaths2
RyhbJfsqLaPEwVr3PHAwIAYDVR0RBBkwF4IVc3BuYXBpLmthbmdsYWlsYWIuY29t
MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw
PgYDVR0gBDcwNTAzBgZngQwBAgEwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5k
aWdpY2VydC5jb20vQ1BTMIGABggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0
dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBKBggrBgEFBQcwAoY+aHR0cDovL2NhY2Vy
dHMuZGlnaWNlcnQuY29tL0VuY3J5cHRpb25FdmVyeXdoZXJlRFZUTFNDQS1HMS5j
cnQwCQYDVR0TBAIwADCCAX4GCisGAQQB1nkCBAIEggFuBIIBagFoAHcArfe++nz/
EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooAAAGFWF4j2AAABAMASDBGAiEA7CGK
31LER/2bW38oecD7fmsL4Hm5TXNS91Rixx6nVX8CIQCtgHzMIyYiJZ8eDMFaQ8yd
ZK4DyYakfuAmleR2cToSeQB1ALNzdwfhhFD4Y4bWBancEQlKeS2xZwwLh9zwAw55
NqWaAAABhVheI/YAAAQDAEYwRAIgL2DTPOOutzf6YQ0Zveb7Mzv/dva20WuIPYxi
7BhoWRcCIBRQeLChbDVzkgH+YCRARo7NnyLQrxrnrUnA/btb/BSCAHYAtz77JN+c
Tbp18jnFulj0bF38Qs96nzXEnh0JgSXttJkAAAGFWF4jyQAABAMARzBFAiEA/qN7
hBXKMExJlX5sdQganv/G1un1wr3+pfwvRWy7ReICICOmCczHxwX8yUraL9eZUDLY
+0RRItb8vWPPwke9AQ0hMA0GCSqGSIb3DQEBCwUAA4IBAQCk0iNWjdneBEPQ5XAO
p6tNkSIQHGaeCDrcPEHmEhowFRFFcuAO7TyydZMmoBQJwFDvoBSZSA6ZhfY7Xi/0
LZMYMjCh9jdvfyXOyM+zy1foiqCDJHJL2TnV+FoqPgDZigQGCgPGwBiOFFOb4ppo
ePuWE4ZsKpk+cHUU89QEasNJGyiSj7amKiQWRZeGIDuBtbOhW2OTiB3y+6H+YXIQ
2B81bzPmjkDK33t5gRcw2HKMg1LSL+fX1o0QlsRepupwmoWQ0wmCC+t/DswdMBJO
ozLJCL/42uBdrvWXopd2Llkf3TUMcOJZSd7Lswp51h8sBsxbVxGdTqbqoJpIr2EO
44oV
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEqjCCA5KgAwIBAgIQAnmsRYvBskWr+YBTzSybsTANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzExMjcxMjQ2MTBaFw0yNzExMjcxMjQ2MTBaMG4xCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH
MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALPeP6wkab41dyQh6mKc
oHqt3jRIxW5MDvf9QyiOR7VfFwK656es0UFiIb74N9pRntzF1UgYzDGu3ppZVMdo
lbxhm6dWS9OK/lFehKNT0OYI9aqk6F+U7cA6jxSC+iDBPXwdF4rs3KRyp3aQn6pj
pp1yr7IB6Y4zv72Ee/PlZ/6rK6InC6WpK0nPVOYR7n9iDuPe1E4IxUMBH/T33+3h
yuH3dvfgiWUOUkjdpMbyxX+XNle5uEIiyBsi4IvbcTCh8ruifCIi5mDXkZrnMT8n
wfYCV6v6kDdXkbgGRLKsR4pucbJtbKqIkUGxuZI2t7pfewKRc5nWecvDBZf3+p1M
pA8CAwEAAaOCAU8wggFLMB0GA1UdDgQWBBRVdE+yck/1YLpQ0dfmUVyaAYca1zAf
BgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C
AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu
Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG
/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAK3Gp6/aGq7aBZsxf/oQ+TD/B
SwW3AU4ETK+GQf2kFzYZkby5SFrHdPomunx2HBzViUchGoofGgg7gHW0W3MlQAXW
M0r5LUvStcr82QDWYNPaUy4taCQmyaJ+VB+6wxHstSigOlSNF2a6vg4rgexixeiV
4YSB03Yqp2t3TeZHM9ESfkus74nQyW7pRGezj+TC44xCagCQQOzzNmzEAP2SnCrJ
sNE2DpRVMnL8J6xBRdjmOsC3N6cQuKuRXbzByVBjCqAA8t1L0I+9wXJerLPyErjy
rMKWaBFLmfK/AHNF4ZihwPGOc7w6UHczBZXH5RFzJNnww+WnKuTPI0HfnVH8lg==
-----END CERTIFICATE-----
Loading…
Cancel
Save