JBoss'lu bir Vagrant kutusu var. İki bağlantı noktası iletmeye çalışıyorum. Benim Vagrantfile
Ben netstat
portlarıVagrant bağlantı noktası iletme neden çalışmıyor
$ 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
ok gibi görünüyor yapmak zaman üzerinde curl -v http://localhost:8080
yaptığınızda konsola
==> web: Forwarding ports...
web: 8080 => 8080 (adapter 1)
web: 9990 => 9990 (adapter 1)
görmek vagrant up web
günü o
web.vm.network "forwarded_port", guest: 8080, host: 8080 # jboss
web.vm.network "forwarded_port", guest: 9990, host: 9990 # jboss management console
için aşağıdaki etti Vagrant kutusunun kendisi, bu iyi çalışıyor. Ben JBoss şeylerini görüyorum.
Ana bilgisayarda curl -v https://localhost:8080
'u ne zaman yaparım.
$ 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
Vagrant kutusunda herhangi bir güvenlik duvarı çalışmıyor.
Bağlantı noktalarının ilk önce yapılandırılması önemsiz gibi görünüyor, ancak artık daha fazlası var gibi görünüyor. Bu nasıl olmalı?
Güvenlik duvarının çalışmadığından emin misiniz? – ACV
Ana makine bağlantı noktasını değiştirmeyi deneyin. Orada zaten bir şeyiniz olabilir mi? – ACV
web.vm.network "forwarded_port", misafir: 8080, host: 8088 # jboss – ACV