diff options
Diffstat (limited to 'nginx_amt-jb.conf')
| -rw-r--r-- | nginx_amt-jb.conf | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/nginx_amt-jb.conf b/nginx_amt-jb.conf new file mode 100644 index 0000000..1bc770a --- /dev/null +++ b/nginx_amt-jb.conf @@ -0,0 +1,43 @@ +upstream uvicorn { + server 127.0.0.1:8000 max_conns=64; +} + +server { + listen 8080; + listen [::]:8080; + server_name jamesbillings67.com www.jamesbillings67.com; + charset utf-8; + real_ip_header X-Forwarded-For; + real_ip_recursive on; + + # max upload size + client_max_body_size 1M; # adjust to taste + + # Issue redirect without trailing slash to trailing slash + rewrite ^([^.]*[^/])$ https://jamesbillings67.com$1/ permanent; + + location / { + include nginx_amt-jb_proxy_pass.conf; + proxy_pass http://uvicorn; + } + + location = /favicon.ico { + access_log off; + return 200 '{}'; + } + + location = /nginx_health/ { + access_log off; + add_header 'Content-Type' 'application/json'; + return 200 '{"status":"ok"}'; + } +} + +server { + listen 8080; + server_name cdn.jamesbillings67.com; + + location / { + alias /root/amt-jb/static/; + } +} |
