Como alterar a porta de escuta padrão do apacheDS?

2

Eu instalei o apacheDS 2.0 M17 em uma caixa centos 6.5. Agora, quero alterar as portas padrão do listener 10389 e 10636 para as 389 e 636 padrão. Para isso, alterei os valores no arquivo " /var/lib/apacheds-2.0.0_M17/default/conf/config.ldif ", mas quando inicio o servidor a partir do script de inicialização, ele não ativa Comece a escutar, mas o log do wrapper diz que o wrapper iniciou o java com êxito. Isso acontece quando se está executando o usuário root e o usuário do apache. Eu pensei em usar o redirecionamento de porta no iptables, mas isso adiciona dependência no serviço iptables. Então, pensei em usar " setcap ", mas não sei se aplicá-lo no programa wrapper ou no script de inicialização ou no binário java. Qualquer ajuda será apreciada. Agradecemos antecipadamente.

    
por Anindya 22.09.2014 / 15:05

1 resposta

4

Eu sei que essa é uma pergunta antiga, mas parece que nunca foi respondida, então, para a posteridade, a resposta é que 'setcap' precisa ser aplicado ao binário Java.

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

Isso parece ter feito o truque para mim, e meu ApacheDS agora está sendo executado nas portas de serviço padrão.

    
por 19.02.2015 / 00:14