2011-09-28 12 views
5

मैं उबंटू चलाने वाले अमेज़ॅन ईसी 2 इंस्टेंस में जेटी इंस्टॉल करने की कोशिश कर रहा हूं। स्थापना ठीक लगता हैअमेज़ॅन ईसी 2: जेटी अप्राप्य

$ sudo apt-get install jetty 

उसके बाद मैं जब मैं ब्राउज़र (बाहरी कंप्यूटर) में लिखने /etc/default/jetty

अंत में

$ sudo service jetty start 
    Starting Jetty servlet engine. jetty 
    Jetty servlet engine started, reachable on http://ip-xx-xxx-xxx-xxx:8080/ 
    ... 

फिर भी में पैरामीटर NO_START=0 बनाया,:

http://ec2-xxx-xx-xx-xx.compute.amazonaws.com:8080 

ब्राउज़र एड जोड़ने से कनेक्ट नहीं हो सका दिए गए बंदरगाह का उपयोग कर ress। मुझे नहीं पता कि इंस्टॉलेशन के दौरान कुछ गुम है या यूआरएल गलत है या नहीं।

अपने समय के लिए धन्यवाद और मदद :-),
- कैरोलिना

+0

आप उदाहरण पर कर रहे हैं, इस कनेक्ट करता है करने के लिए /etc/default/jetty बदलने की जरूरत है: टेलनेट स्थानीय होस्ट 8080 –

+0

@EricHammond: मैं कर्ल http करना: // स्थानीय होस्ट : 8080/और मुझे अपेक्षित प्रतिक्रिया मिलती है। फिर भी, जब मैं बाहरी मशीन से कोशिश करता हूं तो यह काम नहीं करता है। मुझे ध्यान रखना चाहिए कि मैंने Win7 अतिथि मशीन पर एक उबंटू वीएम भी स्थापित किया है, और मेरे पास एक ही समस्या है। – Dan

+0

मुझे जेटी नहीं पता है, लेकिन कुछ एप्लिकेशन जैसे MySQL और Apache को स्थानीयहोस्ट से अधिक सुनने के लिए कहा जाना चाहिए। –

उत्तर

3

अमेज़न पर प्रत्येक उदाहरण में डाला गया एक सुरक्षा समूह है। एडब्ल्यूएस कंसोल में, इंस्टेंस का चयन करें और सुरक्षा समूह निचले फलक में दिखाया गया है। फिर बाईं ओर सुरक्षा समूह का चयन करें और तालिका से उस उदाहरण के लिए समूह का चयन करें। निचले टैब में, इनबाउंड का चयन करें, ये आईपीएस पते/बंदरगाहों में अनुमत हैं। यदि 8080 की अनुमति नहीं है, तो यह आपकी समस्या है, आपको इसे जोड़ने की आवश्यकता है। पोर्ट रेंज बॉक्स में 8080 दर्ज करें और स्रोत के लिए 0.0.0.0/0 दर्ज करें। फिर "नियम जोड़ें" और सुनिश्चित करें कि आप अंततः "नियम परिवर्तन लागू करें"।

+1

मुझे एक ही समस्या है। हालांकि सुरक्षा समूह पर 8080 बंदरगाह खोलने का कोई प्रभाव नहीं पड़ा। समस्या और क्या हो सकता है? – Dan

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