/ / Nach dem Upgrade von Versionen kann man sich nicht beim RStudio-Server anmelden - r, rstudio, rududio-server

Nach dem Upgrade von Versionen kann man sich nicht beim RStudio-Server anmelden - r, rududio, rududio-server

Ich hatte RStudio Server v0.98.1103.

In meiner Nginx-Konfigurationsdatei habe ich die folgenden Zeilen hinzugefügt, damit ich darauf zugreifen kann /rstudio Anstatt von :8787

location /rstudio/ {
proxy_pass http://127.0.0.1:8787/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}

Ich habe gerade auf v0.99.896 aktualisiert. Wenn ich jetzt zum /rstudio URL und geben Sie meine Anmeldeinformationen ein, es geht einfach zum selben Anmeldebildschirm zurück. Wenn ich die Anmeldeinformationen falsch eingib, sehe ich einen Fehler, aber wenn die Anmeldeinformationen richtig sind, wird die Seite einfach "aktualisiert".

Wenn ich gehe :8787 dann kann ich mich anmelden.

Hat jemand eine Idee, warum ich mich nicht mehr einloggen kann?

Edit: Wenn ich auf die vorherige Version zurückgrade, kann ich mich wieder einloggen.

Antworten:

2 für die Antwort № 1

Es fehlen ein paar Dinge in der Konfigurationsdatei. In diesem Artikel finden Sie Einzelheiten zum Konfigurieren eines Nginx-Proxys für die Verwendung eines Präfixes / rstudio: https://support.rstudio.com/hc/en-us/articles/200552326-Running-RStudio-Server-with-a-Proxy

So sollte die komplette Konfiguration aussehen:

http {

map $http_upgrade $connection_upgrade {
default upgrade;
""      close;
}

server {
listen 80;


location /rstudio/ {
rewrite ^/rstudio/(.*)$ /$1 break;
proxy_pass http://localhost:8787;
proxy_redirect http://localhost:8787/ $scheme://$host/rstudio/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_read_timeout 20d;
}
}
}