Назад | Перейти на главную страницу

Как запустить / остановить / перезапустить ApacheDS 1.5.7 в Ubuntu 11.04

Я установил пакет .DEB ApacheDS 1.5.7 на чистый сервер Ubuntu 11.04. Я получил 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

Похоже, что команда запуска, хотя и не выдает ошибок, на самом деле не запускает DS?

Попытка доступа к серверу с клиентского компьютера, на котором запущен Apache Directory Studio, выдает ошибку «соединение отклонено». Я изменил порт обратно на тот, который был, и сомневался, проверил на наличие ошибок в файле конфигурации, но мне не удалось снова запустить сервер каталогов. Перезагрузка сервера не привела к его автозапуску.

Я не нашел папки в / var / log под названием «apacheds» или аналогичной, и не вижу никаких записей в системном журнале.

Как мне запустить / остановить / перезапустить 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 файл создается в /var/run/apacheds/default/default.pid с помощью pid apacheDS проверьте содержимое этого файла. Ты можешь сделать

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 своей версией, конечно)