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/; } }