我正在 Vagrant 访客精确 64 框内运行 GAE 开发服务器,并具有以下网络设置(在我的 Vagrantfile 中):
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)
我使用以下命令启动我的 App Engine 服务器:
goapp serve
或者
dev_appserver.py myappfolder
这会按预期启动应用引擎开发服务器:
INFO 2013-11-22 dispatcher.py] Starting module running at: http://localhost:8080
在所有情况下,我都可以通过 ssh 连接到 Vagrant 来宾并成功 curl localhost:8080。
不幸的是,在运行 GAE 开发 Web 服务器时,我无法从主机获得来自 localhost:9090 的响应。此外,我确保我没有任何干扰主机上的端口 9090。此外,我几乎肯定这与 Vagrant 无关,因为我在 8080 上启动了一个快速的 node.js Web 服务器并且能够从主机访问它。我错过了什么?!!!
慕斯709654
相关分类