У меня возникли проблемы с подключением к серверу mean.io после настройки бродяжнейшей версии CentOS7. У меня есть переадресация портов и отключена/открыта брандмауэр, но у меня нет ответа ни на wget, ни на curl -v.Невозможно подключиться к mean.io в Vagrant
Следующие шаги я автоматизированными, чтобы добраться туда, где я сейчас нахожусь:
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:
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 y root. Не уверен, что вызывает это.
Следующих создать тестовый проект в/бродяге
mean init test
Тогда я пытаюсь запустить или как глотку (тестовый диск & & НПХ установок & & глотка) или сервер (сервер узла)
приложение по умолчанию запускается хорошо и начинает прослушивать порт 3000. Я могу завивать на бродяге и делать wget на localhost с ответом сервера.
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 вместо localhost для аналогичной проблемы с запуском nodejs, однако я не могу найти какую-либо конфигурацию для этого.