2011-05-24 15 views
7

मैं हडसन को एकीकरण सर्वर के रूप में स्थापित कर रहा हूं जिसे मैं अन्य डेवलपर्स और स्टैकहोल्डर्स तक पहुंचने की अपेक्षा करता हूं। एक विशिष्ट बंदरगाह के साथ यूआरएल को पार करने की बजाय, मैं पोर्ट 80 पर सुनने के लिए हडसन को कॉन्फ़िगर करना चाहता हूं।मैं पोर्ट 80 पर चलाने के लिए हडसन को कैसे कॉन्फ़िगर कर सकता हूं?

सेवा के रूप में हडसन स्थापित करने से डिफ़ॉल्ट पोर्ट 8080 है। मैं इसे 80 में बदलना चाहता हूं , एक सर्वर 2008 आर 2 या विंडोज 7 मशीन पर जो आईआईएस या अपाचे नहीं चला रहा है।

उत्तर

10

पोर्ट को पुन: कॉन्फ़िगर करने के लिए निम्न कार्य करें:

  • संपादित hudson.xml (अपने हडसन स्थापना निर्देशिका में पाया)
    • परिवर्तन लाइन 44 पर पैरामीटर स्ट्रिंग बंदरगाह संदर्भित करने के लिए 80 (--httpPort = 8080 से --httpPort 80)
  • आपके द्वारा सेट किए गए प्लगइन के आधार पर, हडसन यूआरएल के अन्य संदर्भ हो सकते हैं। '8080' पर हडसन निर्देशिका में टेक्स्ट खोज करके और पोर्ट नंबर को हटाकर इन्हें ढूंढें।
  • 'वर्ल्ड वाइड वेब प्रकाशन सेवा' सेवा को अक्षम करें। डिफ़ॉल्ट रूप से, यह सेवा पोर्ट 80 का उपभोग करती है, जो पोर्ट है जिसका हम उपयोग करना चाहते हैं।
  • सत्यापित करें कि आपकी मशीन पोर्ट 80 (यानी, फ़ायरवॉल पोर्ट खोलें) पर बाहरी कनेक्शन को स्वीकार करने के लिए कॉन्फ़िगर किया गया है
  • हडसन सेवा को पुनरारंभ करें।
+7

जेनकींस का उपयोग करने वालों के लिए, यह jenkins.xml है। –

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