Always default workspace is showing home

Hello. im using pydio cells home edition.
My problem is that the default workspace function doesn’t work properly. I checked all the logs but couldn’t find any information to help.

For example, if default workspace is set to setting, url shows mydomain/settings when logging in for the first time. But actually, the browser output is home space, and when I refresh in this state, it shows the default workspace that I specified.
I don’t know why this problem happens and I’m using it through nginx proxy now.
In addition, when going to cell console, there is a showing 404 error for plug/access.settings/res/cs/swagger-ui.cs.map in browser console. I want asking about this with that.

Hello @Linu,

Could you tell me on which version of cells are you running?

edit: And I also would like to see your nginx reverse proxy config

Thank you for reply.

My pydio version is 2.0.9
and here is nginx config

server {
client_max_body_size 50G;
server_name DOMAIN;

location / {
proxy_buffering off;
proxy_pass http://PRIVATE_IP:8080$request_uri;
#proxy_pass_request_headers on;
#proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}

location /ws {
proxy_buffering off;
proxy_pass http://PRIVATE_IP:8080;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
proxy_read_timeout 86400;
}

error_log LOG_DIR;
access_log LOG_DIR;

listen [::]:443 ssl http2;
listen 443 ssl http2;
ssl_certificate SSL_PUBKEY;
ssl_certificate_key SSL_PRIVATE_KEY;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
}

server {
if ($host = DOMAIN) {
return 301 https://$host$request_uri;
}

listen 80;
server_name DOMAIN;
#return 404;
}

server {
listen 33060 ssl http2;
listen [::]:33060 ssl http2;
ssl_certificate SSL_PUBKEY;
ssl_certificate_key SSL_PRIVATE_KEY;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
keepalive_timeout 600s;

location / {
grpc_pass grpcs://PRIVATE_IP:33060;
}

error_log LOG_DIR;
access_log LOG_DIR;
}