クリーンなUbuntu11.04サーバーにApacheDS1.5.7の.DEBパッケージをインストールしました。私は ここ からDEBを取得しました。自動的にインストールして起動し、実行されていましたが、起動/停止/再起動の方法がわかりません。起動時に自動実行するように設定されているかどうかもわかりません。公式ドキュメントには、実際にその方法も記載されていません。
指示に従って/var/lib/apacheds-1.5.7/default/conf/server.xmlのポートを変更しましたが、指示には「サーバーを再起動してください」とだけ表示され、その方法は示されていません。
初期化ファイル/etc/init.d/apacheds-1.5.7-defaultがあります。これは私が望むもののようですが、次のようになります。
root@(none):~# /etc/init.d/apacheds-1.5.7-default start
Starting Apache Directory Server - default...
root@(none):~# /etc/init.d/apacheds-1.5.7-default stop
Stopping Apache Directory Server - default...
Apache Directory Server - default was not running
Startコマンドはエラーを出さずに、実際にはDSを起動していないように見えますか?
Apache Directory Studioを実行しているクライアントマシンからサーバーにアクセスしようとすると、「接続が拒否されました」というエラーが発生します。ポートを元の状態に戻し、構成ファイルのエラーを二重にチェックしましたが、DirectoryServerを再度起動できませんでした。サーバーを再起動しても、サーバーは自動起動しませんでした。
/ var/log calle "apacheds"などにフォルダが見つかりませんでした。また、syslogにエントリがありません。
DSを開始/停止/再起動し、実行されているかどうかを確認するにはどうすればよいですか?
更新:
Java -version
ショー:
Java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
開始と停止は次のように機能するはずです。root@(none):~# /etc/init.d/apacheds-1.5.7-default start|stop
確認方法:
通常、apachedsが開始されると、apacheDSのpidを使用して/var/run/apacheds/default/default.pid
にファイルが作成されます。このファイルの内容を確認してください。できるよ
ps `cat /var/run/apacheds/default/default.pid`
またはps -fea | grep -i apacheds
ApacheDSのスタンドアロンインストールの場合、実行ディレクトリは次のとおりです。
/var/lib/apacheds-2.0.0-M16/default/run/
...デフォルトのpidファイルをリセットするには、次のようにします。
$ Sudo rm /var/lib/apacheds-2.0.0-M16/default/run/apacheds-default.pid
(もちろん、-2.0.0-M16をお使いのバージョンに置き換えてください)