R- Glänzender Webserver auf einem lokalen Server

8

Ich habe einen Windows-Rechner mit IIS und kann die IIS-Willkommensseite auf http://myname/ sehen. Ich habe vor kurzem begonnen, Shiny über seinen eigenen Server zu benutzen und ich sehe glänzende Apps auf http://127.0.0.1:port

Nun, meine Frage ist, 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?

    
Mark 15.09.2014, 23:05
quelle

3 Antworten

3

Sie sollten Folgendes machen:

  1. Finden Sie Ihre IP ("ipconfig" von der Eingabeaufforderung cmd in Windows)
  2. Stellen Sie Shiny so ein, dass es vom Port "XXXX" und Ihrer IP (statt 127.0.0.1)

    startet

    Zum Beispiel:

      

    Optionen (shiny.port = 7775)

         

    Optionen (shiny.host="192.0.0.45")

  3. Führen Sie Ihre App aus

      

    runApp (App)

Stellen Sie sicher, dass der Port in Ihrer Firewall geöffnet ist.

    
Andrey Wal 29.02.2016 14:49
quelle
0

Die Kommentare haben das schon gesagt, aber im Interesse einer Antwort:

Sie können glänzende Server (kostenlos und pro) verwenden, um Apps auf Ihrem eigenen Server zu hosten. Ich glaube, dies ermöglicht es Ihnen, es auf Ссылка einzurichten, jedoch sollte der glänzende Server in einer Linux-Umgebung laufen, wie von @pops aufgelistet.

Ссылка

Oder

Sie können shiny.io verwenden, um sie für Sie zu hosten, wobei Premium-Versionen die Möglichkeit haben, Ihre eigene Domain einzurichten

Ссылка

    
DaveRGP 18.08.2015 13:31
quelle
0

Wenn Sie Shiny localy verwenden, legen Sie in der Bibliothek einen Server fest, auf dem Sie auf die Shiny-Anwendung zugreifen können. Wenn Sie es in einem LAN zugänglich machen möchten, müssen Sie einen glänzenden Server einrichten. p>

Sie benötigen zusätzlich zu allen Bibliotheken, die Ihre Anwendung benötigt, einen Linux-Server mit R und Shiny installed. Um es zu konfigurieren, können Sie dies verfolgen >

Sobald der Server vollständig konfiguriert ist, können Sie dem Server eigene Anwendungen hinzufügen, indem Sie die Anwendungen dem Ordner hinzufügen:

  

/ srv / Shiny-Server / myApp

Und wird in yourServerAddress:3838/myApp

verfügbar sein     
Theo Sloot 10.02.2017 13:55
quelle

Tags und Links