Ich habe einen Windows-Rechner mit IIS und ich kann die IIS-Willkommensseite auf http://myname/
sehen. Ich habe vor kurzem begonnen, Shiny über seinen eigenen Server zu verwenden und ich kann glänzende apps auf http://127.0.0.1:port
R- Shiny Webserver auf einem lokalen Server
sehen Jetzt ist meine Frage, wie kann ich anderen erlauben, meine glänzenden apps auf http://myname:port
zu sehen? (Da 127.0.0.1 von anderen Computern aus nicht erreichbar ist). Ist das mit der kostenlosen Version von shiny möglich?
um verfügbar sein Shiny Server zu verwenden, müssen Sie zur Zeit es auf einem linux-Box einzurichten. Aber ich gebe zu, dass es scheint, dass es eine Arbeit geben sollte, die Shiny Server nicht beinhaltet. Zum Beispiel, wenn Sie nur ein paar Leute haben, mit denen Sie es teilen möchten, können Sie die Port-Weiterleitung einrichten ... Als ich mit demselben Dilemma konfrontiert wurde, entschied ich mich, einen Account bei glanzapps.so einzurichten. – mgriebe
Wenn sie sich im selben Netzwerk wie Sie befinden, müssen sie nur die IP-Adresse Ihres Computers zusammen mit dem Port eingeben, den die App in ihrem Browser abgehört. Sie können erzwingen, dass die App einen Port abhört, indem Sie Folgendes ausführen: runApp ("Name Ihrer App", host = "192.168.xxx.xx", Port = JJJJ) Dabei ist Port ein beliebiger Port, den Sie verwenden möchten. –
@pops Scheinbar ignoriert Shiny vollständig die IP und den Port unter Windows – Mark