Como iniciar / parar / reiniciar o ApacheDS 1.5.7 no Ubuntu 11.04

3

Eu instalei o pacote .DEB do ApacheDS 1.5.7 em um servidor Ubuntu 11.04 limpo. Eu tenho o DEB de aqui . Ele foi instalado e iniciado automaticamente e estava em execução, mas não sei como iniciar / parar / reiniciá-lo. Eu não sei se está definido para auto-executar na inicialização também. A documentação oficial não diz realmente como fazer isso.

Eu alterei a porta em /var/lib/apacheds-1.5.7/default/conf/server.xml seguindo as instruções, mas as instruções apenas dizem "reinicie o servidor", sem indicação de como isso é feito.

Existe um arquivo init, /etc/init.d/apacheds-1.5.7-default, que parece ser o que eu quero, mas:

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

Parece que o comando start, sem erros, não está realmente iniciando o DS?

A tentativa de acessar o servidor a partir de uma máquina cliente A execução do Apache Directory Studio produz um erro de "conexão recusada". Mudei a porta de volta para o que era e duvidei de verificar se havia erros no arquivo de configuração, mas não consegui iniciar o Directory Server novamente. A reinicialização do servidor não fez com que ele iniciasse automaticamente.

Não encontrei nenhuma pasta em / var / log calle "apacheds" ou similar e não vejo nenhuma entrada no syslog.

Como faço para iniciar / parar / reiniciar o DS e confirmar se está ou não em execução?

ATUALIZAÇÃO:

java -version

mostra:

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)
    
por Nick 06.02.2012 / 00:30

2 respostas

2

Iniciar e parar deve funcionar com:
root@(none):~# /etc/init.d/apacheds-1.5.7-default start|stop

Como confirmar:
geralmente quando o apached é iniciado, um arquivo é criado em /var/run/apacheds/default/default.pid com o pid do apacheDS, verifique o conteúdo deste arquivo. Você pode fazer

ps 'cat /var/run/apacheds/default/default.pid'

ou ps -fea | grep -i apacheds

    
por 26.04.2012 / 13:41
0

Para instalações autônomas do ApacheDS, o diretório de execução é

/var/lib/apacheds-2.0.0-M16/default/run/

... e para redefinir o arquivo pid padrão, faça o seguinte:

$ sudo rm /var/lib/apacheds-2.0.0-M16/default/run/apacheds-default.pid

(substitua a versão 2.0.0-M16 pela sua versão, é claro)

    
por 07.05.2014 / 18:55