我使用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
答案 0 :(得分:1)
解决了我自己的问题。通过添加
来修复它 #include <abstractions/nameservice>
至^DEFAULT_URI{}