我正在尝试在一个运行cloud9 14.04.02的Google Compute Engine实例上运行Ubuntu,
但是我不能通过web浏览器输入<external_ip>:<port>
来访问集成开发环境。
我允许访问tcp端口80、8080和8181。然后遵循cloud9核心tutorial。服务器当前在端口8080上运行:
@devinstance:~/c9sdk$ node server.js -p 8080 Authentication is required when not running on localhost. Please use -a user:pass or --listen localhost to listen locally. switching to localhost Connect server listening at http://127.0.0.1:8080 CDN: version standalone initialized /home/augustin_bessette_gmail_com/c9sdk/build Started '/home/augustin_bessette_gmail_com/c9sdk/configs/standalone' with config 'standalone'!
我可以看到我的服务器正在端口8080上运行,使用:
lsof -i tcp:8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 1901 - 12u IPv4 12209 0t0 TCP localhost:http-alt (LISTEN)
或
netstat -an | grep ":8080" tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN
如果你对这个问题有任何想法,任何帮助都会非常感谢:)!
发布于 2015-05-19 20:23:25
由于您没有为-a
参数提供用户名/密码,出于安全原因,Cloud9在localhost
上运行。您需要配置身份验证才能在公共IP地址上运行Cloud9。
https://stackoverflow.com/questions/30324444
复制相似问题