web-dev-qa-db-ja.com

apacheDSのデフォルトのリスンポートを変更するにはどうすればよいですか?

私はapacheDS2.0M17をcentos6.5ボックスにインストールしました。次に、デフォルトのリスナーポート10389および10636を標準の389および636ポートに変更します。このために、ファイル "/ var/lib/apacheds-2.0.0_M17/default/conf/config.ldif"の値を変更しましたが、initスクリプトからサーバーを起動すると、変更されません。 tはリッスンを開始しますが、ラッパーログにラッパーがジャンプスタートしたと表示されますJava正常です。これはrootユーザーとapachedユーザーの両方から実行した場合に発生します。iptablesでポートリダイレクトを使用することを考えましたが、iptablesサービスへの依存が追加されます。それから私は "setcap"を使用することを考えましたが、ラッパープログラムまたはinitスクリプトまたはJavaバイナリ)のどちらに適用するかわかりません。よろしくお願いします。よろしくお願いします。

2
Anindya

これは古い質問ですが、これまでに回答されたようには見えないため、後世のために、「setcap」をJavaバイナリに適用する必要があるという回答があります。

setcap 'cap_net_bind_service=+ep' /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/Java

これでうまくいったようで、ApacheDSは現在標準のサービスポートで実行されています。

4
sionathan