multivisor
multivisor copied to clipboard
Configuration for running behind an Nginx proxy
Hi. First off, thank you for creating multivisor, it's an amazing piece of software! I'd like to know if there's a recommended configuration for running it behind an Nginx proxy (and using HTTPS).
I always seem to get an error GET https://<my domain>/api/stream 504
after a minute or so, and the panel then shows me the following error: Couldn't connect to multivisor server, make sure it is running
(even though it is running, and refreshing the pages gives me access again for a minute or so)
Hello @kindlyfire! There seems to be some kind of timeout, the project is using so-called "server sent events" on this endpoint, so the connection should stay open. Personally, I haven't used multivisor with Nginx. Could you attach your Nginx configuration so I can reproduce the issue?
This is the Nginx configuration I run for my multivisor site:
server {
server_name <domain>;
include to_ssl.conf;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name <domain>;
include ssl.conf;
include certs/<domain>.conf;
location / {
include proxy_settings.conf;
proxy_pass http://127.0.0.1:22000;
}
location /api/stream {
proxy_set_header Host $host;
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 Proxy "";
proxy_pass http://127.0.0.1:22000;
proxy_buffering off;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
tcp_nodelay on;
}
}
still no luck with running multivisor with nginx
@tiagocoutinho any update on this?