Pergunta

Eu tentando usar o novo haproxy com ssl(1.5-dev12).Mas eu tenho um erro com este novo recurso.

Eu tenho instalado com:

make TARGET=linux2632 USE_OPENSSL=yes
make PREFIX=/opt/haproxy-ssl install

Mas quando eu verificar meu arquivo de configuração, eu tenho esse erro:

[ALERTA] 275/135959 (10998) :análise [/opt/haproxy-ssl/haproxy.conf:31] :'bind' :'ssl' opção não implementada.[ALERTA] 275/135959 (10998) :análise [/opt/haproxy-ssl/haproxy.conf:69] :o 'servidor' espera e [:] como argumentos.[ALERTA] 275/135959 (10998) :Erro(s) encontrada no arquivo de configuração :/opt/haproxy-ssl/haproxy.conf [AVISO] 275/135959 (10998) :Proxy 'ha_stats':em multi-modo de processo, as estatísticas serão limitadas ao processo atribuído ao pedido formulado.[AVISO] 275/135959 (10998) :estatísticas de soquete não irá funcionar corretamente em multi-processo (modo de nbproc > 1).[ALERTA] 275/135959 (10998) :Erros fatais encontrado na configuração.

E o haproxy -vv retorno do comando:

HA-Proxy versão 1.5-dev12 2012/09/10 Construído sem suporte OpenSSL (USE_OPENSSL não definido)

Eu não entendo por que o openssl não está definida, embora eu não tenha qualquer erro durante a instalação.

OS:Debian 2.6.32-5-xen-amd64 O OPENSSL:OpenSSL 0.9.8 s 01 Jun 2010

Você tem uma idéia?

Obrigado

ATUALIZAÇÃO:

Resolvido com a instalação de:

libssl-dev

E então, de novo, alvo, o novo prefixo e de suas obras.

Foi útil?

Solução

Instalar a libssl-dev antes de executar o comando make e haproxy com o ssl deve ser obras.

Outras dicas

Você pode instalar o mais recente OpenSSL em ambos os Centos e Ubuntu.

O RHEL :

yum install -y make GCC Perl pcre-devel zlib-devel

Ubuntu :

apt-get install build-essential make g++ libssl-dev

Agora,

# wget -O /tmp/openssl.tgz https://www.openssl.org/source/openssl-1.0.2-latest.tar.gz

# tar -zxf /tmp/openssl.tgz -C /tmp

# cd /tmp/openssl-*

# ./config --prefix=/usr --openssldir=/etc/ssl --libdir=lib no-shared zlib-dynamic

# make

# make install_sw

Você pode verificar que versão do OpenSSL pelo comando abaixo,

# openssl version

OpenSSL 1.0.2 j 26 de Setembro de 2016

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top