snapp icon indicating copy to clipboard operation
snapp copied to clipboard

Sub-folder URL access 502 Bad Gateway

Open JFPCreations opened this issue 1 month ago • 4 comments

Hi,

I have this problem and can't find the solution.

I can access Snapp from my https://www.domain.tld and http://ip:port If I click on the login image it goes to login and after login it goes to dashboard, all good here. But not if I go to http://ip:port login does nothing, not my most important problem.

The big problem is after login, if I try to load a sub-folder page directly in the address bar is does 502 error. Exemple: https://www.domain.tld - works https://www.domain.tld/metrics - works

https://www.domain.tld/dashboard - 502 https://www.domain.tld/dashboard/tags - 502 https://www.domain.tld/groups- 502 https://www.domain.tld/users - 502

But my created URL shortened link work https://www.domain.tld/mytest goes where it should go.

But they all works if I click the link in the left panel of the dashboard.

I use nginx for my reverse proxy, might need something added or remove from my conf...

`server { server_name www.domain.tld; access_log /var/log/nginx/www.domain.tld.log; error_log /var/log/nginx/www.domain.tld.error;

location / { proxy_pass http://ip:3000; proxy_set_header Host $host; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-Port $remote_port; }

location /.well-known { alias /var/www/html/sub.domain.com/.well-known; }

listen [::]:443 ssl; # managed by Certbot listen 443 ssl; # managed by Certbot http2 on; ssl_certificate /etc/letsencrypt/live/domain.tld/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/domain.tld/privkey.pem; # managed by Certbot }

server { if ($host = www.domain.tld) { return 301 https://$host$request_uri; }

listen 80; listen [::]:80;

server_name www.domain.tld; return 404; # managed by Certbot } `

Nothing in the docker log:

Listening on http://0.0.0.0:3000 undefined undefined

I'm not sure if all I say is understandable but thank you.

I just tested with snapp.domain.tld and it does the same.

Furthermore, I have a lot of other apps in docker running and working with this kind of reverse proxy in nginx.

JFPCreations avatar Nov 26 '25 13:11 JFPCreations

i think there is a bug in the latest version for something about this, can you try a previous relase candidate? (just any small version before)

urania-dev avatar Nov 27 '25 14:11 urania-dev

humm the only version I can get to start is the :latest the other one give me an error and does not start at all.

Image

JFPCreations avatar Nov 27 '25 14:11 JFPCreations

snapp:0.9-rc snapp-snapp-1_logs.txt

JFPCreations avatar Nov 27 '25 14:11 JFPCreations

mmmmh. not good. i'll try to see, but i suppose the best is to wait for the almost done version 1

urania-dev avatar Nov 28 '25 07:11 urania-dev