문제

SSL (1.5-dev12)으로 새로운 Haproxy를 사용하려고합니다. 그러나이 새로운 기능이 오류가 있습니다.

다음과 같이 설치했습니다 :

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

그러나 구성 파일을 확인하면이 오류가 발생했습니다 :

[Alert] 275/135959 (10998) : [/opt/haproxy-ssl/haproxy.conf : 31] : 'bind': 'bind': 'ssl'옵션이 구현되지 않았습니다. [ALERT] 275/135959 (10998) : [/opt/haproxy-ssl/haproxy.conf : 69) 구문 분석 : '서버'가 기대하고 [:]는 인수로 기대합니다. [경고] 275/135959 (10998) : 구성 파일에있는 오류 : /opt/haproxy-ssl/haproxy.conf [경고] 275/135959 (10998) : 프록시 'ha_stats': 다중 공정 모드에서는 통계가 현재 요청에 할당 된 프로세스로 제한됩니다. [경고] 275/135959 (10998) : 통계 소켓이 다중 공정 모드로 올바르게 작동하지 않습니다 (NBPROC> 1). [경고] 275/135959 (10998) : 구성에서 치명적인 오류가 발견되었습니다.

및 haproxy -vv 명령 리턴 :

HA-PROXY 버전 1.5-DEV12 2012/09/10 OpenSSL 지원없이 구축 된 (use_openssl 설정되지 않음)

설치 중에 오류가없는 경우 openssl이 설정되지 않은 이유를 이해하지 못합니다.

OS : 데비안 2.6.32-5-Xen-AMD64 OpenSSL : OpenSSL 0.9.8o 01 Jun 2010

아이디어가 있습니까?

감사합니다

업데이트 :

설치로 해결 :

libssl-dev
.

및 그 다음, 새로운 목표, 새로운 접두사 및 그 작품을 만듭니다.

도움이 되었습니까?

해결책

SSL을 사용하여 make 명령과 haproxy를 실행하기 전에 libssl-dev를 설치해야합니다.

다른 팁

CentOS와 Ubuntu에서 최신 OpenSSL을 설치할 수 있습니다.

rhel :

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

우분투 :

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

지금,

# 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
.

아래 명령 단위로 OpenSSL 버전을 확인할 수 있습니다.

# openssl version
.

OpenSSL 1.0.2J 26 9 월 2016

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top