2016-08-25 48 views
1

我安装在Ubuntu的16.04.1光泽服务器根据所述控制台输出它处于活动状态并正在运行:闪亮服务器安装:服务器未响应于端口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) 

然后我打开端口3838的安装指南中指出:

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如果我尝试在端口3838来访问我的服务器在浏览器中,我没有得到来自服务器的响应和站点保持空白,并最终超时。

任何想法可能会失踪?

回答

1

显然,我的服务器上的端口3838出现了一些问题。虽然上面的控制台输出显示它是开放的并列为“LISTEN”,但它仍然无法工作。当我在配置文件(/etc/shiny-server/shiny-server.conf)中将我的闪存服务器的默认端口更改为80时,它突然生效:

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