我使用Apache2 mod_proxy_ajp将请求代理到Tomcat。Apache被AppArmor沙盒化了。当主机具有有效的ipv4地址时,一切正常。然而,当在仅与LAN地址并行的内部使用时,代理返回空页面。
当查看/var/log/kern.log时,我看到下面的行。aa logprof不知道该怎么办。我怀疑这是因为并行分配了一个ipv6局域网地址而不是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
解决了我自己的问题。通过添加修复了它
#include <abstractions/nameservice>
至^DEFAULT_URI{}