我跑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