SELinux – FCGID程序被阻止,并且没有login/var/log/audit/audit.log

我有一个设置,我的Web服务器上的某个链接被redirect到一个FCGID模块。

当我用' setenforce 0 '禁用SELinux时,该站点工作。 当我启用它将无法正常工作,它给了我一个“错误500 – 内部服务器错误”。

我习惯于修复这些SELinux错误,但是当我查看audit.log时 ,没有与Apache或我的fcgid程序相关的新条目。 在过去,当我有一个SELinux的错误,每次我刷新页面,它给了我一个新的条目在这个文件。

刷新网站后,我的apache error_log添加这些条目:

[Thu Jul 07 14:34:04.240551 2016] [fcgid:warn] [pid 18054] (104)Connection reset by peer: [client XXX.XXX.XXX.XXX:34622] mod_fcgid: error reading data from FastCGI server [Thu Jul 07 14:34:04.240629 2016] [core:error] [pid 18054] [client XXX.XXX.XXX.XXX:34622] End of script output before headers: rt-server.fcgi 

这是我的服务器信息:

 OS: CentOS Linux release 7.2.1511 (Core) Apache: 2.4.6 FCGID program: Request Tracker 4.2 (rt-server.fcgid) 

如何确定在SELinux上为我的模块启用哪些策略,而我没有loginaudit.log文件? 请不要告诉我,我必须阅读代码才能知道这一点。 这是巨大的,用Perl编写的。 每次有人打开一个Perl脚本,一只小狗死在某个地方。