server { listen 80; server_name dev.appsmith.com; client_max_body_size 10m; gzip on; gzip_proxied any; proxy_ssl_server_name on; # sub_filter_once off; location / { #proxy_set_header Host $host; #proxy_set_header X-Real-IP $remote_addr; # sub_filter ___BASE_URL___ http://$host; proxy_pass http://localhost:3000; } location /api { # proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass https://release-api.appsmith.com; } location /oauth2 { # proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass https://release-api.appsmith.com; } } server { listen 443 ssl http2; server_name dev.appsmith.com; ssl_certificate /etc/certificate/dev.appsmith.com.pem; ssl_certificate_key /etc/certificate/dev.appsmith.com-key.pem; # include /etc/letsencrypt/options-ssl-nginx.conf; # ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; gzip on; proxy_ssl_server_name on; # sub_filter_once off; location / { #proxy_set_header Host $host; #proxy_set_header X-Real-IP $remote_addr; # sub_filter ___BASE_URL___ http://$host; proxy_pass http://localhost:3000; } location /api { # proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass https://release-api.appsmith.com; } location /oauth2 { # proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass https://release-api.appsmith.com; } }