Skip to content

Commit

Permalink
feat:https
Browse files Browse the repository at this point in the history
  • Loading branch information
songxingguo committed May 16, 2024
1 parent 1bb0586 commit 96dccce
Show file tree
Hide file tree
Showing 5 changed files with 164 additions and 13 deletions.
4 changes: 3 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
FROM nginx:latest
LABEL maintainer "[email protected]"
ADD ./dist /usr/share/nginx/html
ADD ./nginx /etc/nginx/conf.d/
ADD ./nginx/garden.songxingguo.com_bundle.crt /etc/nginx/https
ADD ./nginx/garden.songxingguo.com.key /etc/nginx/https
ADD ./nginx/default.conf /etc/nginx/conf.d
WORKDIR /usr/share/nginx/html/
RUN chown -R daemon:daemon * && chmod -R 755 *
EXPOSE 80
68 changes: 68 additions & 0 deletions nginx/default.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
server {
listen 80;
listen [::]:80;
server_name garden.songxingguo.com;

#access_log /var/log/nginx/host.access.log main;

location / {
root /usr/share/nginx/html;
index index.html index.htm;
error_page 404 /404.html;
try_files $uri $uri.html $uri/ =404;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}

server {
listen 443 ssl http2;
server_name garden.songxingguo.com;

ssl on;
ssl_certificate /etc/nginx/https/garden.songxingguo.com_bundle.crt;
ssl_certificate_key /etc/nginx/https/garden.songxingguo.com.key;

ssl_session_timeout 5m;

ssl_ciphers HIGH:!aNULL:!MD5;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

location / {
root /usr/share/nginx/html;
index index.html index.htm;
error_page 404 /404.html;
try_files $uri $uri.html $uri/ =404;
}
}
27 changes: 27 additions & 0 deletions nginx/garden.songxingguo.com.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAv6L7dQdROoTUOBiyz3bgbjp+pu6OMm2zLxkPrvxFLz4qcybg
BOJJl68wa5OA/a8IJUMPyeqOcL+QmxgxWBABf0cMl+VoqWDVxmAnjMasZG3kctKH
ejwWbroYR6quEmq4tquAzpsK8AC6rBBcaB2CLwhYsb3yTQKpRkvEf98n+7hbA/XZ
az9azUFG1g4Ptlx9MfoprTy5ZQj6xp4pMjbLI0bNvdianAcE/HWb7qE60yyQermP
+73NkE2K/bl2Swz3yrGv8VS2Qp7xm4oyG+WAKgLFLmu63BPgxo5t9fpROimI5X4F
hbtjRa3ZZjFk6gsoIfOOd6SmdVA9pWBK1Rd74QIDAQABAoIBAAoc7T0zSieW6+Yb
84+8O8LFZnqjuzBRFrQlE+1Nlc8U7kOOaSMI2A5fqeP7cEKy8nCY9ePXc3XivhxZ
Lf1yNsoDM1huvFO37wAdgejNcTqJjBU9I/Yg5qQoQPDDQpVpOV82dMEycGTS/Qbo
hB/gcsbNn3SdzAQhYFJ73B5NZfxEGl9akvRbv4T4+lTySIEii+D5crusrYiQW5Gv
rtchDLRhK3Qgbz4jTmuOK7WNDaDvv1OBGkY9jpdVEYtOaqY5bkNhKfcrTUzdkz8g
DKAMsKEvuWiV679ZAyha2Evfy06o+f86MRg/cI79/BzjChXjXLCHLwpHKL44Yxoi
VrRWtWsCgYEA8RYs5ladM1d+Q3hC/y/IEe0rsPnNNyJKgeeaOMxuX1KBR85UKvv3
Q++KH3pYhrOYyht+gF+FVdj4paC8uhHMApKPWxY7nqn+KGZVdePZu23+9YaqmgFq
/9oseuVZk1AXjFTg11OfCDtD1hKUEf3IFgSCK2odu5pZ5jcPhHGqsj8CgYEAy324
ykzfv45Mvimsm9ahE1SyXYa72HoLoPM0TztXG6gR0E3m2yJ7aaR4XVllJrU4C0Q3
7nXtbFy3+0hWou9pjx87SbDsbEzglVd0oigIweTPnqF5rILQqgwGtT3ZBWJxko1q
ySAMFd+ghXbWSOYC2injQzCZFn/VV23prSJeCd8CgYBX6Iccwm513yxqO7rqRCkG
6F1rHdtHhFh4v9PLbDe+yF3dqg2k0tWZzwmlar5G98v5vkbFVo9O+1vHQTIwAvdJ
5NkjFJtOwpurbY0x/JBTOMukCaPBnky+2HYppeGgxq6fe/+0ZIhzvvCAaavWV5yS
8rfoTrxiwOiQ+njNCYl9jwKBgHVuLAGyszycJfVnn1CfX30EV5pZcnXOmH9dWkaO
/Andx8np6tty3r1sSHm2aQUZdyopSA24yDbMmu/MIxMMDmKlp1UzYHxvMPt96LTb
XZJnNNlaXhkLtNcs8YIOGvtcgCYOrh06/T5yOvRKTAbtlZ/IpHnVxcKSKs+1gjCD
sLkJAoGBAIR5QsQO8bXB4z1b23rRSR5gSkFSTz5+oS8cxzMKAZ3ZhB3qUMFtU/nU
txi7if02wm86eykxE4V5ktTTFK4OfpnVrPnktXgXV5dK3tMNt8kPc4AY+fl3SsDp
NTcuFeDqNgD9Gu1vCWNT42j5YJChI4MzhkKbVQmL84peHOpgrB90
-----END RSA PRIVATE KEY-----
66 changes: 66 additions & 0 deletions nginx/garden.songxingguo.com_bundle.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
-----BEGIN CERTIFICATE-----
MIIGdjCCBN6gAwIBAgIRAJuQmGip7ylb+E+R6uUokIQwDQYJKoZIhvcNAQEMBQAw
WTELMAkGA1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMs
IEluYy4xIzAhBgNVBAMTGlRydXN0QXNpYSBSU0EgRFYgVExTIENBIEcyMB4XDTI0
MDQxOTAwMDAwMFoXDTI1MDQxOTIzNTk1OVowITEfMB0GA1UEAxMWZ2FyZGVuLnNv
bmd4aW5nZ3VvLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+i
+3UHUTqE1DgYss924G46fqbujjJtsy8ZD678RS8+KnMm4ATiSZevMGuTgP2vCCVD
D8nqjnC/kJsYMVgQAX9HDJflaKlg1cZgJ4zGrGRt5HLSh3o8Fm66GEeqrhJquLar
gM6bCvAAuqwQXGgdgi8IWLG98k0CqUZLxH/fJ/u4WwP12Ws/Ws1BRtYOD7ZcfTH6
Ka08uWUI+saeKTI2yyNGzb3YmpwHBPx1m+6hOtMskHq5j/u9zZBNiv25dksM98qx
r/FUtkKe8ZuKMhvlgCoCxS5rutwT4MaObfX6UTopiOV+BYW7Y0Wt2WYxZOoLKCHz
jnekpnVQPaVgStUXe+ECAwEAAaOCAu8wggLrMB8GA1UdIwQYMBaAFF86fBEQfgxn
cWHci6O1AANn9VccMB0GA1UdDgQWBBSfYMXSuFQnkkEffBjmxXYFkTl7mTAOBgNV
HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQICMTAlMCMGCCsGAQUFBwIB
FhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwBAgEwfQYIKwYBBQUHAQEE
cTBvMEIGCCsGAQUFBzAChjZodHRwOi8vY3J0LnRydXN0LXByb3ZpZGVyLmNuL1Ry
dXN0QXNpYVJTQURWVExTQ0FHMi5jcnQwKQYIKwYBBQUHMAGGHWh0dHA6Ly9vY3Nw
LnRydXN0LXByb3ZpZGVyLmNuMCEGA1UdEQQaMBiCFmdhcmRlbi5zb25neGluZ2d1
by5jb20wggF9BgorBgEEAdZ5AgQCBIIBbQSCAWkBZwB1AM8RVu7VLnyv84db2Wku
m+kacWdKsBfsrAHSW3fOzDsIAAABjvazwt0AAAQDAEYwRAIgO9LhYjky/6cDDVGf
x60rPJ2i0SISqQj7YhVD2sInsesCICmO/7O0d6MtWKAiK5jymgvV9Qml8P4kVcbz
0jMfaNnkAHYAouMK5EXvva2bfjjtR2d3U9eCW4SU1yteGyzEuVCkR+cAAAGO9rPC
vgAABAMARzBFAiBmr4r1+frsKqnWujIrbYlB8PYaeXlOoF74QJGtIHqRGgIhAKfE
FNFs9maAMfZGANu015yYeaVV7rkSToecysnwREXOAHYATnWjJ1yaEMM4W2zU3z9S
6x3w4I4bjWnAsfpksWKaOd8AAAGO9rPDMgAABAMARzBFAiA0PqLC4NPc+aQbqtxG
JrVPPz/MYjiwQ/oIJVMl2IxTQQIhAPALfXaqXIQynldQLs54vNlUOG3r6E4xO58j
sxR1MReFMA0GCSqGSIb3DQEBDAUAA4IBgQBJLmJ6Xe9hn+rlddsZ9kUQiuE7yNws
xmuPcuuIG5WoBlKr0jp9Z5A9IrYKOp6Q9Fq4tZmlsVPVtSogHDyQhy1M8o08jPVH
4o+B6h/Q8ql5ir8m6aW0Rfeskr2YmLCHEQLuyrhrN6r3wYWLDkxc77Wgj/mR5VzP
PaGiiwlnCpYuPZluUGAX4nQdnCj7AolMasJPEv9W78r5Uzp27Pdbi6URQsqGFYiH
yMghcBy8BDq9BVYi8qq2yUlgXWDs2JGzoDhkqA+/CiKKZgYRx7emNi641cGDNCyF
F7dmV9U/qj/CtOcLSDf7OgCHymFLawaM7Gp9+kPnfFVhWL5hEa6Dk9YKgLbcDkVp
emkig0UoboY8+oaPBSHoLt8hNTBi+8Qh6hTrfea+7GsSPqTIVjcbo2Cij4akhXkc
Bp9lfVf0K1+wJPwGmCesQNAcmOlc7pwmRHrFw/nWBNLtPryODbrAm+SsvH7W9PTC
C/bIq9nc28wguUOrtaCdd7FNNMBfOanKLyQ=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgIRALIM7VUuMaC/NDp1KHQ76aswDQYJKoZIhvcNAQELBQAw
ezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
A1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV
BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0yMjAxMTAwMDAwMDBaFw0y
ODEyMzEyMzU5NTlaMFkxCzAJBgNVBAYTAkNOMSUwIwYDVQQKExxUcnVzdEFzaWEg
VGVjaG5vbG9naWVzLCBJbmMuMSMwIQYDVQQDExpUcnVzdEFzaWEgUlNBIERWIFRM
UyBDQSBHMjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAKjGDe0GSaBs
Yl/VhMaTM6GhfR1TAt4mrhN8zfAMwEfLZth+N2ie5ULbW8YvSGzhqkDhGgSBlafm
qq05oeESrIJQyz24j7icGeGyIZ/jIChOOvjt4M8EVi3O0Se7E6RAgVYcX+QWVp5c
Sy+l7XrrtL/pDDL9Bngnq/DVfjCzm5ZYUb1PpyvYTP7trsV+yYOCNmmwQvB4yVjf
IIpHC1OcsPBntMUGeH1Eja4D+qJYhGOxX9kpa+2wTCW06L8T6OhkpJWYn5JYiht5
8exjAR7b8Zi3DeG9oZO5o6Qvhl3f8uGU8lK1j9jCUN/18mI/5vZJ76i+hsgdlfZB
Rh5lmAQjD80M9TY+oD4MYUqB5XrigPfFAUwXFGehhlwCVw7y6+5kpbq/NpvM5Ba8
SeQYUUuMA8RXpTtGlrrTPqJryfa55hTuX/ThhX4gcCVkbyujo0CYr+Uuc14IOyNY
1fD0/qORbllbgV41wiy/2ZUWZQUodqHWkjT1CwIMbQOY5jmrSYGBwwIDAQABo4IB
JjCCASIwHwYDVR0jBBgwFoAUoBEKIz6W8Qfs4q8p74Klf9AwpLQwHQYDVR0OBBYE
FF86fBEQfgxncWHci6O1AANn9VccMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAE
GzAZMA0GCysGAQQBsjEBAgIxMAgGBmeBDAECATBDBgNVHR8EPDA6MDigNqA0hjJo
dHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNy
bDA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9k
b2NhLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAHMUom5cxIje2IiFU7mOCsBr2F6CY
eU5cyfQ/Aep9kAXYUDuWsaT85721JxeXFYkf4D/cgNd9+hxT8ZeDOJrn+ysqR7NO
2K9AdqTdIY2uZPKmvgHOkvH2gQD6jc05eSPOwdY/10IPvmpgUKaGOa/tyygL8Og4
3tYyoHipMMnS4OiYKakDJny0XVuchIP7ZMKiP07Q3FIuSS4omzR77kmc75/6Q9dP
v4wa90UCOn1j6r7WhMmX3eT3Gsdj3WMe9bYD0AFuqa6MDyjIeXq08mVGraXiw73s
Zale8OMckn/BU3O/3aFNLHLfET2H2hT6Wb3nwxjpLIfXmSVcVd8A58XH0g==
-----END CERTIFICATE-----
12 changes: 0 additions & 12 deletions nginx/web.conf

This file was deleted.

0 comments on commit 96dccce

Please sign in to comment.