2015-04-30 7 views
5

У меня боксерский бокс с JBoss. Я пытаюсь переправить два порта. Мой Vagrantfile имеет следующий за этойПочему переадресация порта Vagrant не работает

web.vm.network "forwarded_port", guest: 8080, host: 8080 # jboss 
web.vm.network "forwarded_port", guest: 9990, host: 9990 # jboss management console 

На vagrant up web я могу видеть в консоли

==> web: Forwarding ports... 
    web: 8080 => 8080 (adapter 1) 
    web: 9990 => 9990 (adapter 1) 

Когда я netstat порты, кажется, хорошо

$ sudo netstat -tulpn | grep VirtualBox 
[sudo] password for ostraaten: 
tcp  0  0 0.0.0.0:9990   0.0.0.0:*    LISTEN  21241/VirtualBox 
tcp  0  0 127.0.0.1:2222   0.0.0.0:*    LISTEN  21241/VirtualBox 
tcp  0  0 0.0.0.0:8080   0.0.0.0:*    LISTEN  21241/VirtualBox 

Когда я curl -v http://localhost:8080 на Сам бродячий ящик, это прекрасно работает. Я вижу материал JBoss.

Когда я делаю curl -v https://localhost:8080 на хостере, все происходит.

$ curl -v http://localhost:8080 
* Rebuilt URL to: http://localhost:8080/ 
* Hostname was NOT found in DNS cache 
* Trying 127.0.0.1... 
* Connected to localhost (127.0.0.1) port 8080 (#0) 
> GET/HTTP/1.1 
> User-Agent: curl/7.35.0 
> Host: localhost:8080 
> Accept: */* 
> 
* Recv failure: Connection reset by peer 
* Closing connection 0 
curl: (56) Recv failure: Connection reset by peer 

На брандмауэре нет брандмауэра.

Конфигурация для пересылки портов вначале кажется тривиальной, но теперь она выглядит так, как будто ее больше. Как это должно работать?

+0

Вы уверены, что брандмауэр не работает? – ACV

+0

Попробуйте изменить порт хоста. Может быть, у вас уже есть что-то? – ACV

+0

web.vm.network "forwarded_port", guest: 8080, host: 8088 # jboss – ACV

ответ

0

Я знаю, что это слишком поздно, но я столкнулся с проблемой, подобной этому, однако я использую Sinatra. После небольшого исследования, а также то, что сказал Аль-Хасинто я узнал, что работает ваш рубин приложение, как это:

ruby app.rb -o 0.0.0.0 

(http://www.sinatrarb.com/intro.html)

должны решить эту проблему без необходимости редактировать ruby.rb I извинись, если это не связано каким-то образом, но я думал, что это может дать подсказку!

Смежные вопросы