É possível adicionar suporte a SSL após uma compilação estar em execução?

1

Eu recentemente tentei atualizar meu postgresql de 9.0 para 9.1. Cheguei a um ponto em que consegui fazer com que ambas as compilações fossem executadas simultaneamente (em portas diferentes). Então eu tentei copiar algumas configurações do arquivo de configuração antigo para o novo, e uma das configurações foi configurar o SSL para ativado. Isso por si só é bom, mas infelizmente, quando eu construí a compilação pela primeira vez, eu esqueci de configurá-lo com SSL. E, como tal, recebo o seguinte erro ao tentar iniciar o servidor: FATAL: SSL is not supported by this build .

Então, posso adicionar suporte SSL a um Postgresql já construído e instalado? Ou, eu vou ter que deletar coisas, reconfigurar a build, refazê-la e finalmente reinstalá-la?

Além disso, alguém pode me dizer como configurá-lo corretamente. Por exemplo, no momento, se eu usar o comando psql no terminal, ele usa o antigo psql (ou seja, o 9.0 do psql), e se eu quiser usar qualquer um dos novos comandos (ie 9.1 ' s comandos), eu tenho que escrever um diretório completo, como este: /usr/local/pgsql/bin/postgres -D /var/lib/postgresql/9.1/main -p 5433 . Também seria bom saber como fazer o postgresql iniciar no tempo de inicialização.

Muito obrigado pela ajuda, sei que minhas perguntas são um pouco simplistas, mas ainda estou me acostumando com o desenvolvimento e administração do Linux.

    
por zermy 12.10.2011 / 17:43

1 resposta

1

Para adicionar suporte SSL à sua instalação, você precisa executar novamente a sequência configure , make , make install com as opções apropriadas. Mas você não precisa excluir nada. Basta instalar os novos binários sobre os antigos e reiniciar o servidor.

    
por 12.10.2011 / 20:31