diff --git a/www/loveland.conf b/www/loveland.conf new file mode 100644 index 0000000..0dc7eab --- /dev/null +++ b/www/loveland.conf @@ -0,0 +1,54 @@ +server { + + listen 80 default_server; + listen [::]:80 default_server; + + root /var/www/loveland; + index index.php index.html index.htm; + + server_name loveland; + +# _PHPVERSION_=$(ps auxf | grep php-fpm | grep -v -E 'color=auto|grep' | head -n 1 | grep -oP '(?<=\().*(?=\))' | awk -F '/' '{print $4}') + + # This section can be copied into an existing default setup + location / { + allow all; + index index.php; + 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 + 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; + } + +} +