From c5e863f83c4ac4d8a08cbcff68b6c72cb5a81d03 Mon Sep 17 00:00:00 2001 From: David Rotermund Date: Wed, 17 Jul 2024 12:11:56 +0200 Subject: [PATCH] Add files via upload --- container_to_container/nginx.conf | 43 +++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 container_to_container/nginx.conf diff --git a/container_to_container/nginx.conf b/container_to_container/nginx.conf new file mode 100644 index 0000000..b9e0977 --- /dev/null +++ b/container_to_container/nginx.conf @@ -0,0 +1,43 @@ +events {} +http { + server { + listen 80 default_server; + server_name _; + return 301 https://$host$request_uri; + } + server { + listen 443 ssl; + ssl_certificate /certs/nginx_certificate.pem; + ssl_certificate_key /certs/nginx_key.pem; + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; + ssl_prefer_server_ciphers on; + ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5; + add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;"; + server_tokens off; + client_max_body_size 50M; + + location / { + proxy_pass http://overleafserver:80; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_read_timeout 3m; + proxy_send_timeout 3m; + } + + location /register { + proxy_pass http://overleafpython:80; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_read_timeout 3m; + proxy_send_timeout 3m; + } + } +}