Playframework - 激活器UI - 从Internet访问时拒绝连接

时间:2014-04-16 16:07:34

标签: playframework port digital-ocean

我在数字海洋(Ubuntu)中安装了playframework并安装了激活器UI。用户界面位于http:// 127.0.0.1:8888,但我无法从互联网访问此端口。即说我的数字海洋服务器IP是10.100.10.10,我无法访问http:// 10.100.10.10:8888 来自我的个人电脑

但是我可以在服务器中使用localhost,任何想法如何从互联网上访问这个页面?

wget http:// 127.0.0.1:8888
--2014-04-16 16:01:38--  http:// 127.0.0.1:8888/
Connecting to 127.0.0.1:8888... connected.
HTTP request sent, awaiting response... 303 See Other
Location: /home [following]
--2014-04-16 16:01:38--  http:// 127.0.0.1:8888/home
Reusing existing connection to 127.0.0.1:8888.
HTTP request sent, awaiting response... 200 OK

sudo netstat -ntulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      429/sshd        
tcp6       0      0 :::22                   :::*                    LISTEN      429/sshd        
tcp6       0      0 127.0.0.1:8888          :::*                    LISTEN      17498/java      
tcp6       0      0 :::28667                :::*                    LISTEN      17498/java 

1 个答案:

答案 0 :(得分:2)

我找到了解决方案,这是由于服务被迫监听127.0.0.1,下面的设置可以解决并在端口80上的WAN上启动Activator

./ activator -Dhttp.address = 0.0.0.0 -Dhttp.port = 80