web-dev-qa-db-ja.com

AJP 1.3コネクタはポート8009をグローバルにリッスンしますが、なぜ、どのようにオフにするのですか?

Apache2とmod_proxyを使用してTomcat6をセットアップしました。これで、server.xmlに次のデフォルト値があります。

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

netstatは次のようになります。

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      4703/Apache2    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1020/sshd       
tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN      10517/Java      
tcp        0      0 0.0.0.0:8009            0.0.0.0:*               LISTEN      10517/Java      
tcp        0      0 127.0.0.1:8009          127.0.0.1:48704         ESTABLISHED 10517/Java      
tcp        0      0 127.0.0.1:48704         127.0.0.1:8009          ESTABLISHED 11696/Apache2   

私の質問は今、AJPがポート8009でグローバルにリッスンする必要があるのでしょうか?そしてそれをオフにする方法は?

11
flhe

このコネクタはserver.xmlからコメントアウトできます。 mod_jkによって使用され、mod_proxyはこのポートを必要としません(標準のHTTP Tomcatコネクタ、デフォルトでは8080ポートを使用します)。ただし、mod_jkmod_proxyよりも優先される場合があります。 。

6

address="desired local address"Connectorに追加してみてください。これは、ソケットリスナーをバインドするときに特定のローカルアドレスが使用されることを指定します。

3