Apparmor和IPv6

时间:2012-01-30 23:51:37

标签: apache linux-kernel kernel mod-proxy apparmor

我使用Apache2 mod_proxy_ajp代理对Tomcat的请求。 Apache使用AppArmor沙箱。当主机具有有效的ipv4地址时,一切正常。但是,当在仅具有LAN地址的并行内部使用时,代理将返回空页。

查看/var/log/kern.log时,我看到下面的一行。 aa-logprof不知道如何处理它。我怀疑它是由于并行分配ipv6 lan地址而不是ipv4。我怎么能解决这个问题?

Jan 30 14:48:32 John-Ubuntu-Desktop kernel: [   86.853082] type=1400
audit(1327963712.880:54): apparmor="DENIED" operation="recvmsg" parent=1686 
profile="/usr/lib/apache2/mpm-prefork/apache2//DEFAULT_URI" pid=1696
comm="apache2" laddr=::ffff:127.0.0.1 lport=80 faddr=::ffff:127.0.0.1
fport=59686 family="inet6" sock_type="stream" protocol=6

1 个答案:

答案 0 :(得分:1)

解决了我自己的问题。通过添加

来修复它

#include <abstractions/nameservice>^DEFAULT_URI{}