diff --git a/nginx/vim.conf.template b/nginx/vim.conf.template index c40b7a60..3b1303e4 100644 --- a/nginx/vim.conf.template +++ b/nginx/vim.conf.template @@ -1,13 +1,22 @@ - upstream vim-app { - # define the vim-app upstream server - server vim-app:8001 fail_timeout=0; - } +upstream vim-app { + # define the vim-app upstream server + server vim-app:8001 fail_timeout=0; +} - server { - # if no host match, close connection - listen 80 default_server; - return 444; - } +server { + # if no host match, close connection + listen 80 default_server; + return 444; +} + +server { + listen 80; + client_max_body_size 4G; + server_name vim.staging.simssa.ca; + + // Nginx docs: https://nginx.org/en/docs/http/ngx_http_core_module.html#var_request_uri ($scheme is right below it) + return 301 $scheme://${HOST_NAME}$request_uri; +} server { @@ -26,4 +35,4 @@ server { proxy_pass http://vim-app; # proxy request to vim-app upstream server } -} \ No newline at end of file +}