我在設置運行CentOS7的流浪者後連接到mean.io服務器時遇到問題。我有端口轉發和禁用/打開防火牆,但仍無法對wget或curl -v做出響應。無法連接到Vagrant中的mean.io
我有自動去我現在身在何處以下步驟:
git clone [email protected]:Scrier/Vagrant.git
cd Vagrant/mean
vagrant up
在這裏,我得到的輸出端口轉發設置:
==> default: Attempting graceful shutdown of VM...
==> default: Clearing any previously set forwarded ports...
==> default: Couldn't find Cheffile at ./Cheffile.
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 3000 => 3000 (adapter 1)
default: 35729 => 35729 (adapter 1)
default: 80 => 8888 (adapter 1)
default: 22 => 2222 (adapter 1)
...
下一步是流浪裏面:
vagrant ssh
cd /vagrant
sudo ./install.sh
sudo npm install -g gulp
sudo npm install -g bower
sudo npm install -g mean-cli
最後3個命令有時不起作用,在後面的步驟中抱怨某些npm:s擁有b根。不知道是什麼觸發了這一點。
接下來,我創建一個測試項目/遊民
mean init test
然後我試着爲要麼一口(CD測試& & NPM安裝& &一整套)或服務器(節點服務器)
運行默認的應用程序啓動很好,並開始在端口3000上聽。我可以捲曲流浪漢,並在服務器應答時在本地主機上執行wget。
curl 'http://localhost:3000'
wget 'http://localhost:3000'
從外面流浪者這樣做給人一種鎖,現在3天之後搜索我不能在網絡上找到更多的幫助。
curl -v 'http://localhost:3000'
wget 'http://localhost:3000'
給這個輸出:
Andreass-MBP:~ andreasjoelsson$ wget 'http://localhost:3000'
--2015-04-21 20:50:30-- http://localhost:3000/
Resolving localhost... 127.0.0.1, ::1, fe80::1
Connecting to localhost|127.0.0.1|:3000... connected.
HTTP request sent, awaiting response... ^C
Andreass-MBP:~ andreasjoelsson$ curl -v 'http://localhost:3000'
* Rebuilt URL to: http://localhost:3000/
* Hostname was NOT found in DNS cache
* Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 3000 (#0)
> GET/HTTP/1.1
> User-Agent: curl/7.37.1
> Host: localhost:3000
> Accept: */*
>
^C
都停止在響應。
我已閱讀關於設置IP 0.0.0.0而不是本地主機運行nodejs類似的問題,但我不能找到任何配置的意思。