2016-08-25 1 views
1

I den glänzenden-Server auf einem Ubuntu 16.04.1 installiert und entsprechend die Ausgabe der Konsole ist es aktiv und läuft:Glänzendes-Server-Installation: Server antwortet nicht auf Port 3838

systemctl status shiny-server 
● shiny-server.service - ShinyServer 
    Loaded: loaded (/etc/systemd/system/shiny-server.service; enabled; vendor preset: enabled) 
    Active: active (running) since Wed 2016-08-24 18:17:09 CEST; 15h ago 
    Process: 13175 ExecStartPost=/bin/sleep 3 (code=exited, status=0/SUCCESS) 
Main PID: 13179 (shiny-server) 
    Tasks: 7 
    Memory: 28.5M 
     CPU: 158ms 
    CGroup: /system.slice/shiny-server.service 
      ├─13174 /bin/bash -c /opt/shiny-server/bin/shiny-server --pidfile=/var/run/shiny-server.p 
      └─13179 /opt/shiny-server/ext/node/bin/shiny-server /opt/shiny-server/lib/main.js --pidfi 
lines 1-11/11 (END) 

Dann öffnete ich den Port 3838, wie in der Installationsanleitung angegeben:

netstat -ntlp | grep LISTEN 
(Not all processes could be identified, non-owned process info 
will not be shown, you would have to be root to see it all.) 
tcp  0  0 0.0.0.0:22    0.0.0.0:*    LISTEN  - 
tcp  0  0 0.0.0.0:3838   0.0.0.0:*    LISTEN  - 
tcp6  0  0 :::80     :::*     LISTEN  - 
tcp6  0  0 :::22     :::*     LISTEN  - 

sudo ufw status 
Status: active 

To       Action  From 
--       ------  ---- 
22/tcp      ALLOW  Anywhere 
3838/tcp     ALLOW  Anywhere 
80/tcp      ALLOW  Anywhere 
22/tcp (v6)    ALLOW  Anywhere (v6) 
3838/tcp (v6)    ALLOW  Anywhere (v6) 
80/tcp (v6)    ALLOW  Anywhere (v6) 

Howevever wenn ich versuche, in einem Browser meinen Server über den Port 3838 zugreifen zu können, ich bekomme keine Antwort vom Server und die Seite leer bleibt und schließlich mal aus .

Irgendwelche Ideen, was ich vermisse?

Antwort

1

Anscheinend gab es ein Problem mit dem Port 3838 auf meinem Server. Obwohl die obige Konsolenausgabe angibt, dass sie geöffnet ist und als "LISTEN" aufgeführt ist, funktionierte sie immer noch nicht. Als ich den Standardport für meinen shiny-server in der Konfigurationsdatei (/etc/shiny-server/shiny-server.conf) auf 80 änderte, funktionierte es plötzlich:

# Define a top-level server which will listen on a port 
    server { 
     # Instruct this server to listen on port 3838 
     listen 80; 
     ...