2012-01-30 10 views
1

私はApache2 mod_proxy_ajpを使ってTomcatへのリクエストをプロキシします。 ApacheはAppArmorでサンドボックス化されています。ホストが有効なipv4アドレスを持っている場合は、すべて正常に動作します。ただし、LANアドレスのみと並列で使用すると、プロキシは空のページを返します。ApparmorとIPv6

/var/log/kern.logを見ると、次のような行が表示されます。 aa-logprofはそれをどうしたらいいのか分からない。私はそれがipv4の代わりにipv6 lanアドレスを割り当てるパラレルに起因すると思われる。どうすればこの問題を解決できますか?

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

解決しました。

#include <abstractions/nameservice>~^DEFAULT_URI{}

を追加して修正しました。