2014-09-23 9 views
9

पर जेनकींस से कनेक्ट नहीं हो सकता है मैंने सेंट ओएस 7 मशीन पर जेनकिंस सीआई स्थापित किया है और एनजीएनएक्स और document में उल्लिखित रिवर्स प्रॉक्सी कॉन्फ़िगर किया है। मैं पोर्ट 8080 के माध्यम से जेनकींस से कनेक्ट कर सकते हैं, लेकिन यह कर सकते हैं बंदरगाह 80 के माध्यम से नहीं मैं देख रहा हूँ /var/log/nginx/error.log में निम्न त्रुटि:एनजीएनएक्स सेंटोस 7

2014/09/22 22:12:35 [crit] 1639#0: *4 connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream, client: 10.10.81.212, server: 10.10.81.82, request: "GET/HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "10.10.81.82"

करता है किसी को भी किसी भी विचार क्या समस्या का कारण बनता है है?

पीएस मैंने CentOS 6.4 पर समान सेटअप का उपयोग किया और सबकुछ ठीक था।

उत्तर

41

ऐसा लगता है कि यह एक SELinux संबंधित समस्या है। सुझाव दिया in this question मैं

setsebool -P httpd_can_network_connect 1 

उपयोग करने की कोशिश की है और सब कुछ है कि के बाद ठीक काम करता है।

+4

आपको बहुत बहुत धन्यवाद! SELinux बस मुझे दो घंटे का खर्च है कि मैं कभी वापस नहीं आऊंगा और nginx के लिए लॉग फाइलों में इतनी कम वजह क्यों थी! – lukecampbell

+1

धन्यवाद, यह मेरे लिए RHEL –

+0

गुणवत्ता पर काम करता है! काश मैं इस पोस्ट को बहुत पहले धन्यवाद मिल गया होगा। –

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