2015-04-30 16 views
5

मेरे पास जेबॉस के साथ एक वाग्रेंट बॉक्स है। मैं दो बंदरगाहों को आगे बढ़ाने की कोशिश कर रहा हूं। मेरे Vagrantfile किवग्रेंट पोर्ट अग्रेषण क्यों काम नहीं कर रहा है

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 करना Vagrant बॉक्स खुद, यह ठीक काम करता है। मैं जेबॉस सामान देखता हूं।

जब मैं मेजबान पर 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", अतिथि: 8080, होस्ट: 8088 # jboss – ACV

उत्तर

0

मुझे पता है कि यह बहुत देर हो चुकी है, लेकिन मुझे इस तरह के एक मुद्दे का सामना करना पड़ा, हालांकि मैं सिनात्रा का उपयोग कर रहा हूं। थोड़ी खोजबीन के बाद, और जैसा कि क्या अल जैसिंटो कहा मुझे पता चला है कि चल रहा है इस तरह से अपनी माणिक एप्लिकेशन:

ruby app.rb -o 0.0.0.0 

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

आवश्यकता के बिना समस्या का समाधान करना चाहिए ruby.rb मैं संपादित करने के लिए क्षमा करें अगर यह किसी भी तरह से संबंधित नहीं है, लेकिन मैंने सोचा कि यह एक संकेत दे सकता है!

संबंधित मुद्दे