Update nginx config

This commit is contained in:
Ajay Ramachandran
2021-12-05 05:06:31 +01:00
parent 4964c72e71
commit 6f3b45bdbd

View File

@@ -23,7 +23,7 @@ http {
} }
upstream backend_GET { upstream backend_GET {
least_conn; ip_hash;
#server localhost:4441; #server localhost:4441;
#server localhost:4442; #server localhost:4442;
#server localhost:4443; #server localhost:4443;
@@ -39,8 +39,8 @@ http {
server 10.0.0.5:4441; server 10.0.0.5:4441;
server 10.0.0.5:4442; server 10.0.0.5:4442;
server 10.0.0.6:4441; #server 10.0.0.6:4441;
server 10.0.0.6:4442; #server 10.0.0.6:4442;
#server 134.209.69.251:80 backup; #server 134.209.69.251:80 backup;
@@ -57,7 +57,7 @@ http {
server 10.0.0.3:4441; server 10.0.0.3:4441;
} }
upstream backend_db { upstream backend_db {
server localhost:4441; server [::1]:4441;
#server 10.0.0.3:4441; #server 10.0.0.3:4441;
} }
@@ -103,12 +103,16 @@ http {
#proxy_pass https://sbtest.etcinit.com/; #proxy_pass https://sbtest.etcinit.com/;
} }
#access_log /etc/nginx/logs/requests.log no_ip;
location /api/skipSegments { location /api/skipSegments {
#return 200 "[]"; #return 200 "[]";
proxy_pass http://backend_$request_method; proxy_pass http://backend_$request_method;
#proxy_cache CACHEZONE; #proxy_cache CACHEZONE;
#proxy_cache_valid 2m; #proxy_cache_valid 2m;
#access_log /etc/nginx/logs/download.log no_ip;
gzip on;
if ($request_method = POST) { if ($request_method = POST) {
access_log /etc/nginx/logs/submissions.log user_agent; access_log /etc/nginx/logs/submissions.log user_agent;
} }
@@ -134,11 +138,13 @@ http {
} }
location /download/ { location /download/ {
access_log /etc/nginx/logs/download.log no_ip; #access_log /etc/nginx/logs/download.log no_ip;
gzip on; gzip on;
gzip_types text/csv; gzip_types text/csv;
gzip_comp_level 1; gzip_comp_level 1;
alias /home/sbadmin/sponsor/docker/database-export/;
proxy_pass http://backend_db;
#alias /home/sbadmin/sponsor/docker/database-export/;
#return 307 https://cdnsponsor.ajay.app$request_uri; #return 307 https://cdnsponsor.ajay.app$request_uri;
} }
location /database { location /database {
@@ -172,8 +178,8 @@ http {
root /home/sbadmin/SponsorBlockSite/public-prod; root /home/sbadmin/SponsorBlockSite/public-prod;
} }
listen [::]:443 default_server ssl http2 ipv6only=on; listen [::]:443 default_server ssl http2 ipv6only=on backlog=323999;
listen 443 default_server ssl http2; # managed by Certbot listen 443 default_server ssl http2 reuseport backlog=323999; # managed by Certbot
#listen 443 http3 reuseport; #listen 443 http3 reuseport;
#ssl_protocols TLSv1.2 TLSv1.3; #ssl_protocols TLSv1.2 TLSv1.3;
#listen 80; #listen 80;
@@ -257,7 +263,7 @@ http {
proxy_pass http://10.0.0.3:8080; proxy_pass http://10.0.0.3:8080;
} }
#listen [::]:443 ssl http2 ipv6only=on; listen [::]:443 ssl http2;
listen 443 ssl http2; # managed by Certbot listen 443 ssl http2; # managed by Certbot
#listen 443 http3 reuseport; #listen 443 http3 reuseport;
#ssl_protocols TLSv1.2 TLSv1.3; #ssl_protocols TLSv1.2 TLSv1.3;