【问题标题】:Can't access to Cloud9 IDE running on a Google Compute Engine - Ubuntu 14.04.02无法访问在 Google Compute Engine 上运行的 Cloud9 IDE - Ubuntu 14.04.02
【发布时间】:2015-05-19 11:32:49
【问题描述】:

我正在尝试在运行 Ubuntu 14.04.02 的 Google Compute Engine 实例上运行 cloud9 IDE,
但我无法通过输入<external_ip>:<port> 的网络浏览器访问 IDE。
我允许访问 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'!
我可以看到我的服务器正在使用 :
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)
在端口 8080 上运行 或
netstat -an | grep ":8080" tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN

如果你对这个问题有任何想法,任何帮助将不胜感激:)!

【问题讨论】:

    标签: google-app-engine cloud9-ide


    【解决方案1】:

    由于您没有提供带有-a 参数的用户名/密码,因此出于安全原因,Cloud9 在localhost 上运行。您需要配置身份验证才能在公共 IP 地址上运行 Cloud9。

    【讨论】:

    • 感谢您的提示,我实际上尝试过node server.js --auth <user_login>:<password> --port 8080,但它不起作用...
    • 我刚刚通过 hapiJs 启动了一个 node.js 服务器实例,它在我的 cloud9 帐户上运行,它也失败了......所以我猜问题来自我的谷歌引擎实例......但是 tcp 80, 8080, 8181 开放:'(
    • 我可以通过我的手机连接到网页,但不能通过我的笔记本电脑使用学校的 wifi ...
    猜你喜欢
    • 2017-08-11
    • 1970-01-01
    • 2017-06-03
    • 2016-09-09
    • 1970-01-01
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    相关资源
    最近更新 更多