daemon off; error_log /home/sy/code/logs/error.log; pid /home/sy/code/logs/nginx.pid; events {} http { include /etc/nginx/mime.types; proxy_temp_path /home/sy/code/logs; client_body_temp_path /home/sy/code/nginx/files; default_type application/octet-stream; server { access_log /home/sy/code/logs/access.log; location /sweetgreen-calculator { alias /home/sy/code/site/sweetgreen-calculator/; } location /forbidden-salamanders { proxy_pass http://127.0.0.1:5000/; } location /forbidden-salamanders/static { alias /home/sy/code/site/forbidden-salamanders/static/; } location /telechromy { alias /home/sy/code/site/telechromy/; } location /translation-modality { alias /home/sy/code/site/translation-modality/; } location /countervisual { alias /home/sy/code/site/countervisual/; } location /infinite-connections { alias /home/sy/code/site/infinite-connections/; } location /prosodyle { alias /home/sy/code/site/prosodyle/; } location /prosodyle/level-select { default_type "text/html"; alias /home/sy/code/site/prosodyle/level-select.html; } location /well-ordered { alias /home/sy/code/site/well-ordered/; } location /sumcheck { proxy_pass http://127.0.0.1:9000; } location /sumcheck/static { alias /home/sy/code/site/sumcheck/static/; } location /antiquitysort { proxy_pass http://127.0.0.1:8090; } location /antiquitysort/static { alias /home/sy/code/site/antiquitysort/static/; } location /spectral-renga { proxy_pass http://127.0.0.1:8080; } location /spectral-renga/static { alias /home/sy/code/site/spectral-renga/static/; } location / { root /home/sy/code/site/cyfraeviolae; } error_page 404 /404.html; location = /404.html { root /home/sy/code/site/cyfraeviolae; } listen 9090; } }