【发布时间】:2012-09-23 09:51:18
【问题描述】:
我尝试将新的 haproxy 与 ssl(1.5-dev12) 一起使用。但我对这个新功能有一个错误。
我已经安装了:
make TARGET=linux2632 USE_OPENSSL=yes
make PREFIX=/opt/haproxy-ssl install
但是当我检查我的配置文件时,我遇到了这个错误:
[ALERT] 275/135959 (10998) : 解析 [/opt/haproxy-ssl/haproxy.conf:31] : 'bind' : 'ssl' 选项未实现。 [ALERT] 275/135959 (10998) : 解析 [/opt/haproxy-ssl/haproxy.conf:69] : 'server' 期望和 [:] 作为参数。 [警报] 275/135959 (10998):在配置文件中发现错误:/opt/haproxy-ssl/haproxy.conf [警告] 275/135959 (10998):代理“ha_stats”:在多进程模式下,统计信息将仅限于分配给当前请求的进程。 [警告] 275/135959 (10998):stats socket 在多进程模式(nbproc > 1)下无法正常工作。 [ALERT] 275/135959 (10998):在配置中发现致命错误。
haproxy -vv 命令返回:
HA-Proxy 版本 1.5-dev12 2012/09/10 构建时不支持 OpenSSL(未设置 USE_OPENSSL)
虽然我在安装过程中没有任何错误,但我不明白为什么没有设置 openssl。
操作系统:Debian 2.6.32-5-xen-amd64 OPENSSL:OpenSSL 0.9.8o 2010 年 6 月 1 日
你有什么想法吗?
谢谢
更新:
通过安装解决:
libssl-dev
然后,新的 make 目标、新的前缀和它的工作原理。
【问题讨论】:
-
我尝试重新创建问题,但在我编译 haproxy 时它起作用了。这是一个错字吗?我使用了以下命令
make TARGET=linux2628 USE_OPENSSL=1。注意目标和USE_OPENSSL的变化,而不是USE_OPNSSL,而是YMMV。