मैं एक नए वेबसर्वर के लिए माइग्रेट कर रहा हूं जिसमें SELinux सेट अप है (Centos 5.5 चल रहा है)। मैंने इसे स्थापित कर लिया है ताकि यह बिना किसी समस्या के CGI लिपियों को निष्पादित कर सके, लेकिन कुछ पुरानी पर्ल आधारित स्क्रिप्ट्स दूरस्थ webservices (RSS फ़ीड्स और इसी तरह) से कनेक्ट करने में विफल हो रही हैं।
चल रहा है: grep perl /var/log/audit/audit.log
देता है:
प्रकार = SYSCALL संदेश = ऑडिट (1299612513.302: 7650): चाप = 40000003 syscall = 102 सफलता = कोई निकास = -13 a0 = 3 a1 = bfb3eb90 a2 = 578686c a3 = 10 आइटम = 0 ppid = 22342 pid = 22558 auid = 0id = 48 gid = 48 euid = 48 suid = 48 fsuid = 48 egid = 48 sgid = 48 fsgid = 48 tty = (कोई नहीं) ses = 235 comm = "index.cgi" exe = "/ usr / bin / perl" subj = रूट: system_r: httpd_sys_script_t: s0 key = (नल)
जैसा कि SELinux में मेरा क्रैश कोर्स जाता है, ऐसा लगता है कि यह आउटबाउंड कनेक्शन को सक्रिय रूप से मना कर रहा है, लेकिन मैं आउटबाउंड अनुरोध करने के लिए CGI स्क्रिप्ट के लिए अनुमति देने के लिए इसे कैसे कॉन्फ़िगर करूं?