我跑GAE开发服务器颠沛流离的客人precise64框内用下面的网络设置不可到达(在我的Vagrantfile)的App Engine SDK转到Web服务器:在流浪客户操作系统中运行(端口转发)从主机
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.network :forwarded_port, guest: 8080, host: 9090
end
哪个做它的事:
[default] Forwarding ports...
[default] -- 8080 => 9090 (adapter 1)
我开始我的应用程序引擎服务器:
goapp serve
或
dev_appserver.py myappfolder
这将启动应用程序引擎开发服务器如预期:
INFO 2013-11-22 dispatcher.py] Starting module running at: http://localhost:8080
在所有情况下,我能ssh到了流浪客和卷曲本地主机:8080成功。
不幸的是,从主机运行GAE dev web服务器时,我无法从localhost:9090得到响应。另外,我确定我没有任何东西干扰主机上的端口9090。 另外,我几乎肯定这与Vagrant无关,因为我在8080上创建了一个快速的node.js web服务器,并且能够从主机接触它。我错过了什么?
'goapp serve -host ::'是等价的,只是少一点打字 – djd
我不知道。所以,这就是IPv6“未指定”的地址。凉。总是欣赏少打字。谢谢@Dave –
''--host ='参数与其他语言SDK在流浪者中运行时也相关。 – lhagemann