aboutsummaryrefslogtreecommitdiff
path: root/srcs/nginx/src
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/nginx/src')
-rwxr-xr-xsrcs/nginx/src/entrypoint.sh7
-rw-r--r--srcs/nginx/src/ft_services.conf28
-rw-r--r--srcs/nginx/src/ft_services.pem37
-rw-r--r--srcs/nginx/src/ft_services_key.pem51
4 files changed, 123 insertions, 0 deletions
diff --git a/srcs/nginx/src/entrypoint.sh b/srcs/nginx/src/entrypoint.sh
new file mode 100755
index 0000000..def056a
--- /dev/null
+++ b/srcs/nginx/src/entrypoint.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+
+rm /etc/nginx/conf.d/default.conf
+mv /root/ft_services.conf /etc/nginx/conf.d/ft_services.conf
+
+nginx -g "daemon off;"
diff --git a/srcs/nginx/src/ft_services.conf b/srcs/nginx/src/ft_services.conf
new file mode 100644
index 0000000..c38b728
--- /dev/null
+++ b/srcs/nginx/src/ft_services.conf
@@ -0,0 +1,28 @@
+server {
+ listen 443 ssl;
+ listen [::]:443 ssl;
+
+ ssl_certificate /root/ft_services.pem;
+ ssl_certificate_key /root/ft_services_key.pem;
+
+ server_name localhost;
+ index index.html index.htm;
+ root /usr/share/nginx/html;
+
+ location / {
+ try_files $uri $uri/ =404; # if uri or uri/ not valid, 404 error
+ }
+}
+
+server {
+ listen 80;
+ listen [::]:80;
+ server_name localhost;
+ index index.html index.htm;
+ root /usr/share/nginx/html;
+
+ location / {
+ try_files $uri $uri/ =404; # if uri or uri/ not valid, 404 error
+ }
+ #return 301 https://$host$request_uri;
+}
diff --git a/srcs/nginx/src/ft_services.pem b/srcs/nginx/src/ft_services.pem
new file mode 100644
index 0000000..22d64a2
--- /dev/null
+++ b/srcs/nginx/src/ft_services.pem
@@ -0,0 +1,37 @@
+-----BEGIN CERTIFICATE-----
+MIIGejCCBGKgAwIBAgIJALDMfB+sv4/qMA0GCSqGSIb3DQEBBQUAMIGEMQswCQYD
+VQQGEwJFTjEQMA4GA1UECBMHTmV3WW9yZDEQMA4GA1UEBxMHTmV3WW9yazEYMBYG
+A1UEChQPZnRfc2VydmljZV9jb3JwMQwwCgYDVQQLEwN5ZXMxDTALBgNVBAMTBHN0
+ZnUxGjAYBgkqhkiG9w0BCQEWC291aUBvdWkuY29tMB4XDTIwMDIyMzEzMDIwNVoX
+DTIxMDIyMjEzMDIwNVowgYQxCzAJBgNVBAYTAkVOMRAwDgYDVQQIEwdOZXdZb3Jk
+MRAwDgYDVQQHEwdOZXdZb3JrMRgwFgYDVQQKFA9mdF9zZXJ2aWNlX2NvcnAxDDAK
+BgNVBAsTA3llczENMAsGA1UEAxMEc3RmdTEaMBgGCSqGSIb3DQEJARYLb3VpQG91
+aS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDA/sMg7tFZhTJv
+GV6pd8EFb1E+sMGKRKWDrJTWUllwxngMj9SFw24F3jSgUfRw9z89Hcg9w6vzgDvy
+2rcwucri9p1lbv43NG2S7KHwdUdb10Khf96Vrp9L5IgaWOE8cfaVEBM473lMYV/b
+p0Npga5yXlIML/HMUdlcWclvjzscVxf9frV5b/hcYUa7epC9oU3X1lhqEwdwgcBp
+e/w7zDa+0ZWhXQeXmdCFmAB0ch6c7kjHb/j5GM52fZuZan8FQkJ3ZrAljil+H05x
+chrorNAL0G9RFvK7vGfs32SrC2nEyjiwVOW9bK7mrKdKqOwD0Pg0kVgBIfWPkJXr
+ZdtMPljK1VyZbsYxhCdxQiuzyrXnLznSmamwirxgk6YwKm3VvSUX9AnyOZDrhqFe
+BCIeM0fBHRT+PzvMZrcfoka42ctPHwbI2k5cCDS01LnCSGrvgk6wh/vKcrSPAHY9
+wBaUjSGetd7FMe7Y/ixyUQym5+zrjHTqVIcfkSPOW0d+/C1q29ZSjF04gSRX6ep8
+RSJ5XIbQLThBauiKC0xCwy8nzORokgQbswuD3h4a0TtzEwIri403oiJ9qzCbzynN
+YODpwC+ugmOGK9vwxmbeUAKfYw00KLFbnDmoSqmCbbPE33CVe6o6rmFgzceeSONT
+6OoLJyBqeg0/o8qUbcLaurbHlWFwFQIDAQABo4HsMIHpMB0GA1UdDgQWBBQXgwjC
+jghir3mENQVSgELtV+gNGTCBuQYDVR0jBIGxMIGugBQXgwjCjghir3mENQVSgELt
+V+gNGaGBiqSBhzCBhDELMAkGA1UEBhMCRU4xEDAOBgNVBAgTB05ld1lvcmQxEDAO
+BgNVBAcTB05ld1lvcmsxGDAWBgNVBAoUD2Z0X3NlcnZpY2VfY29ycDEMMAoGA1UE
+CxMDeWVzMQ0wCwYDVQQDEwRzdGZ1MRowGAYJKoZIhvcNAQkBFgtvdWlAb3VpLmNv
+bYIJALDMfB+sv4/qMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggIBACWt
+7mI2T/YHfcFekO36LawR7e18iLQkIEvdzxACBKmDVSbzG1UyhArJMusjo5kKPrB4
+jKVZR4ivNthgW+FUWTmZRqlaAj1O2cbFngPlJNAaxp+VsbbRULxWhG/hA6uPm07r
+vHwvLgQOo/OeRVnUIyghJmDZk1c0slbfBMBfIuope64/GTEEZmdUmPXDqpEJo+BV
+KFyA8rXZ7gZo/xfwWoxU7tFWVbuoshJo9ZBiPlwmzffjQbh7rN0VdT0FZjdTRCkE
+KCpQBrqCYavDFXV2RKhXtM+2NKyUHLKPK8K1KHsAQJI5vIHx/yfM/f9n11Jya76v
+CRWQeYm29zK+gtpa1zfCTSRbTJ/UdHRFF09YAXKmapR0IdsCf6//LPRttsbfrm+g
+xN1ABGo8E5lPL9P2MrI2H2OpvpydT15v+mzfhemEYtO1jjxV75QjQJb5i6hezREf
+S+LLycT4Ss1lz2EL23qz5NSosWXWgU4S4/c/mu0aCSFKzifCdVmHHqg/af2i9Xg+
+I6Ega3iF17FYyHKsPFAIBova/ugNAlfVMybldTkcIWNQb+c5sg430ySNapNfPvpX
+IFo8sy04lcaJziMAA4/yca427iJdszNFy8JnwqNMgdkEcTsHbtCUgT5sJQL7LvNK
+NXZqx8iB1bbiieyr6ZQ1l2G62O4QSAvMJP1/onuA
+-----END CERTIFICATE-----
diff --git a/srcs/nginx/src/ft_services_key.pem b/srcs/nginx/src/ft_services_key.pem
new file mode 100644
index 0000000..dfdbfde
--- /dev/null
+++ b/srcs/nginx/src/ft_services_key.pem
@@ -0,0 +1,51 @@
+-----BEGIN RSA PRIVATE KEY-----
+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
+-----END RSA PRIVATE KEY-----