On 29/11/2020 13:46, MJ via GLLUG wrote:
[snip default configuration]

upstream diaspora_server {
server unix:/home/diaspora/diaspora/tmp/diaspora.sock;
}

Ah - you're trying to use Nginx as a front-end to some kind of server software.

[snip]

root /home/diaspora/diaspora/public;

client_max_body_size 5M;
client_body_buffer_size 256K;

try_files $uri @diaspora;

location /assets/ {
expires max;
add_header Cache-Control public;
}
location @diaspora {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://diaspora_server;
}
}

So you've told Nginx first to try serving files from /home/diaspora/diaspora/public, and if not found there to pass requests on to the diaspora server. Is that server actually running and listening for requests?

John

--
Xronos Scheduler - https://xronos.uk/
All your school's schedule information in one place.
Timetable, activities, homework, public events - the lot
Live demo at https://schedulerdemo.xronos.uk/

--
GLLUG mailing list
[email protected]
https://mailman.lug.org.uk/mailman/listinfo/gllug

Reply via email to