From fdfc5b538bd0938926da67b8e1dc7eaec7fa4ef6 Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Sat, 30 Sep 2023 13:23:39 -0700 Subject: [PATCH] code-marketplace --- .gitignore | 2 -- conf/includes/code-marketplace.conf | 9 +++++++++ conf/includes/localhost.conf | 5 +++-- conf/includes/localhost.crt | 25 +++++++++++++++++++++++++ conf/includes/localhost.key | 28 ++++++++++++++++++++++++++++ conf/nginx.conf | 14 +++++++++++++- 6 files changed, 78 insertions(+), 5 deletions(-) create mode 100644 conf/includes/code-marketplace.conf create mode 100644 conf/includes/localhost.crt create mode 100644 conf/includes/localhost.key diff --git a/.gitignore b/.gitignore index 78e7043..e69de29 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +0,0 @@ -conf/includes/localhost.crt -conf/includes/localhost.key \ No newline at end of file diff --git a/conf/includes/code-marketplace.conf b/conf/includes/code-marketplace.conf new file mode 100644 index 0000000..1af8f42 --- /dev/null +++ b/conf/includes/code-marketplace.conf @@ -0,0 +1,9 @@ +location / { + proxy_pass http://localhost:3001/; + proxy_set_header Host $host; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection upgrade; + proxy_set_header Accept-Encoding gzip; + proxy_set_header X-Forwarded-Host $http_host; + proxy_set_header X-Forwarded-Proto $scheme; +} \ No newline at end of file diff --git a/conf/includes/localhost.conf b/conf/includes/localhost.conf index bb3b9ea..df5e0e8 100644 --- a/conf/includes/localhost.conf +++ b/conf/includes/localhost.conf @@ -29,8 +29,9 @@ subjectAltName = @alt_names [alt_names] DNS.1 = eaf-dev-reporting.mes.infineon.com DNS.2 = messa017.infineon.com -DNS.3 = localhost -DNS.4 = 127.0.0.1 +DNS.3 = code-marketplace +DNS.4 = localhost +DNS.5 = 127.0.0.1 # https://webscoot.io/blog/create-self-signed-certificate-ubuntu-windows-nginx/ # cd "C:\Program Files\Git\usr\bin" diff --git a/conf/includes/localhost.crt b/conf/includes/localhost.crt new file mode 100644 index 0000000..76ed294 --- /dev/null +++ b/conf/includes/localhost.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEQDCCAyigAwIBAgIUHX4kceiveJXkoO2XULy9lV0HirgwDQYJKoZIhvcNAQEL +BQAwgaAxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdBcml6b25hMQ0wCwYDVQQHDARN +ZXNhMS0wKwYDVQQKDCRJbmZpbmVvbiBUZWNobm9sb2dpZXMgQW1lcmljYXMgQ29y +cC4xFDASBgNVBAsMC0RldmVsb3BtZW50MSswKQYDVQQDDCJlYWYtZGV2LXJlcG9y +dGluZy5tZXMuaW5maW5lb24uY29tMB4XDTIzMDkzMDE4MjI0OFoXDTI0MDkyOTE4 +MjI0OFowgaAxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdBcml6b25hMQ0wCwYDVQQH +DARNZXNhMS0wKwYDVQQKDCRJbmZpbmVvbiBUZWNobm9sb2dpZXMgQW1lcmljYXMg +Q29ycC4xFDASBgNVBAsMC0RldmVsb3BtZW50MSswKQYDVQQDDCJlYWYtZGV2LXJl +cG9ydGluZy5tZXMuaW5maW5lb24uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAsEsV4PwD50SyO9FdBkUTWbPaB/2Ri4WOggcmIaUOblUrk9TGEeZi +A0fs48GFaMFyEeas9Igs4Zixh0e1zYJMSwMf/klwMKaFyKMelHNpsXYq0qjEDQcW +nZuXoHS7EpJYXNk552c2GdYSfqjvQKCAyXEIB6vVlvyL7y9FlMA+XjbpSnbF/DCA +KE2mmsS19GTGGtmh4CILaAAcNpSt7vUR4IFGmoGNj9zAPZM2AZPkiyOydp9s//VY +5ynQ+KR4cM8iZmYEMn+F+Cvb0+XhSTrS7lsb8bTnYmJj/vkEqadizgoaSJRo//z+ +eTLA3s+5s7NOg78I+pmmi0DnsT1CtQVQcQIDAQABo3AwbjBsBgNVHREEZTBjgiJl +YWYtZGV2LXJlcG9ydGluZy5tZXMuaW5maW5lb24uY29tghVtZXNzYTAxNy5pbmZp +bmVvbi5jb22CEGNvZGUtbWFya2V0cGxhY2WCCWxvY2FsaG9zdIIJMTI3LjAuMC4x +MA0GCSqGSIb3DQEBCwUAA4IBAQCLMZbkd2whkPTMP3EbFXfR1vyaDOBZp9x+yikU +sZ5qbg6iiIbqvi5RDilye8KRSt+eBx0vbh/cwzWk3q0zqYP3+9IjG7ZhlmQDtqcM +ZVS0TJ3UObF+SLUFMFAjON5GVcUeL7IgbZ3mUrkuP5etXijMJ37SeE8nJbuLb7GG +K95dijUN9hZfA1q1tVSM82q7kFvrg+gEXJF/d+x6iltZPgg9vaSP0SZVQZcSRgab +1yBLZJ9uvG1T+WCvBQRxgwZzpBMCPzkXMkDjv/FAeFeSxa407g5pGe16ifwxzvDY +s3ZPMc5h+kZ0wxLfqnzyxmaSUtolkGI/SYU7y34QFeWbJQwg +-----END CERTIFICATE----- diff --git a/conf/includes/localhost.key b/conf/includes/localhost.key new file mode 100644 index 0000000..ed64a03 --- /dev/null +++ b/conf/includes/localhost.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCwSxXg/APnRLI7 +0V0GRRNZs9oH/ZGLhY6CByYhpQ5uVSuT1MYR5mIDR+zjwYVowXIR5qz0iCzhmLGH +R7XNgkxLAx/+SXAwpoXIox6Uc2mxdirSqMQNBxadm5egdLsSklhc2TnnZzYZ1hJ+ +qO9AoIDJcQgHq9WW/IvvL0WUwD5eNulKdsX8MIAoTaaaxLX0ZMYa2aHgIgtoABw2 +lK3u9RHggUaagY2P3MA9kzYBk+SLI7J2n2z/9VjnKdD4pHhwzyJmZgQyf4X4K9vT +5eFJOtLuWxvxtOdiYmP++QSpp2LOChpIlGj//P55MsDez7mzs06Dvwj6maaLQOex +PUK1BVBxAgMBAAECggEAe9YCpGvjAg2LdeF3ivPyx8xCl+JS3sMOe+AxtOiQ3ogN +eGa6S9CdgNiBWuuRnyhjzJdRXuRZQo9UBUcmOhoRJZAoZSOJH2OaDnom/PilgfcT +1a6fKNeV11h4hkn5Lu6GC5K7zgT+R9/MVhStG6SjUt2HWnwmKU11rqpyIi94oAyf +esfoujQPzo65AvSr9mUUxanltJJ+6tIcsZpG1hTfrrjaUEFoj3Yw/Tg5bpiB4mg0 +j6AHPI2+QybacszbHmfs8YD2wgwJAXYjv8VpYapHxSkmijkNLu4g+M9Djq9Lh/4M +xGiXYtGJw3H3Fg0FNMqlcU3SN1FgqBT3IAk2nLEUwQKBgQDia3kBXhO39GwJ7AqC +ogfDBqRRFH/G73Grw9qbbRwMMWfnrli9QGPruTnF73kO8J//qayLofbrEjwalkSc +IGRaQZFjoPiv2FOeikyozFF27DG10nVS1QVUjgpGdRY4CPlgEhpPXQdRpBq62pIB +jw/jsquYnv/kMzQGjaaZ8YlylQKBgQDHUyZo2gJ6pbtERxXwQ0x3r6cpQUz3dOzM +eI9zja7RCTRS+LqA/EQiBDhkOLVsfKyh1GtVw5MFnbyAQbmUfn0XgCbQuyajgx87 +2nEFMxwRB2JBPvKTo+wWGQwf40YJ4CvcNZoWXrvccz8RplnRIntHEl1Vl7RoLt5f +bowOfp6rbQKBgH0G9anApkjVKneMJP2ftYOG/mNbW3ehrvY3T1a2OF+vRH4VsyDG +FqcLABEBvKp4SxGlQwdT54JE7nWL9tTzuhZw0HTgZZLMdNg97DjlojJ2GLkbPvf/ +c1MOoDPp4dwNcI8RT//1Ed6OLMhze15q/k4w0jqTyh/b+mWIALBPRSPFAoGANUeG +ptRPgVU3n2KY/KYglIWBW0e3ORYqDeXUAoFGz110fRE7WSsVUzppkHCQHjWdN4y+ +PCiQ7hlhv67R2l2NNnDs7zJ3e5GbEbasK0WkJPEiVGptEQXqH2YGlad8mzsuvigd +zgj4kk7D9wXOUFa1OSQxiqWIdajBjCTSjzVNWGkCgYBTvPcW4xdaPkoZVbq3LiHa +uxgz5Z6Rgdsuv11cv7Xhfft194FxKRKvasEDqnFhB6h728WYpaP7hXDL9kEtk0EB +qj29bP4TL2bCJCfKsqmyt10id9d2EkKV3DxvEjepOz3zTggndVZk5jbcL9+FMYTv +3+InlvLIN8vhR8mm+EH5Ng== +-----END PRIVATE KEY----- diff --git a/conf/nginx.conf b/conf/nginx.conf index 632ec88..1878761 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -8,7 +8,6 @@ http { sendfile on; keepalive_timeout 65; server { - listen 80; listen 443 ssl http2; listen [::]:443 ssl http2; server_name localhost; @@ -25,6 +24,19 @@ http { error_page 500 502 503 504 /50x.html; include "includes/html-error.conf"; } + server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name code-marketplace; + # https://code-marketplace + ssl_certificate "includes/localhost.crt"; + ssl_certificate_key "includes/localhost.key"; + ssl_protocols TLSv1.2 TLSv1.1 TLSv1; + # include "includes/code-marketplace-publish.conf"; + include "includes/code-marketplace.conf"; + error_page 500 502 503 504 /50x.html; + include "includes/html-error.conf"; + } server { listen 4430; server_name iscn5cg1325c0x.infineon.com;