server { listen 80; listen [::]:80; root /var/www/loveland; server_name _SERVERNAME_; # This section can be copied into an existing default setup location / { allow all; index index.php index.html index.htm; location ~ \.php { try_files $uri index.php =404; fastcgi_pass unix:/var/run/php/php_PHPVERSION_-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $request_filename; include /etc/nginx/fastcgi_params; fastcgi_read_timeout 1800; } error_page 404 = /error/404.html; try_files $uri $uri/ =404; location ~ /albumart/* { expires -1s; } } # OASIS SSB TODO: NOT WORKING (cor problem) location /oasis { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; } # IPFS GATEWAY PROXY location /ipfs { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; } location /ipns { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; } }