Hi,
Because I want get Lua working (for letsencypt) I wanted to move from
1.5 to 1.6 (built 1.6.3 from git)
In 1.5 I had a very simple stats config
listen stats :7000
stats enable
stats uri /
stats auth user:pass
stats admin if TRUE
This failed under 1.6
Reading the docs at http://cbonte.github.io/haproxy-dconv/configuration-1.6.html
First I created a new listener
listen stats
bind *:7000
stats uri /
Then I moved "stats enable" and "stats auth" lines to defaults, and
added "stats admin if TRUE" to each frontend and backend that I want
to be managed.
When I browse to :7000 (only open internally) I do not get an
authentication prompt, I can see the stats, but the manage options
have gone, presumably because of the lack of authentication
I presume I'm missing something obvious, but after several hours of
re-reading, my progression has stopped :-(
Could somebody point me in the right direction.
-------------------------------------------------------------
local@haproxy-2:~$ haproxy -vv
HA-Proxy version 1.6.3 2015/12/27
Copyright 2000-2015 Willy Tarreau <[email protected]>
Build options :
TARGET = linux2628
CPU = native
CC = gcc
CFLAGS = -O2 -march=native -g -fno-strict-aliasing
-Wdeclaration-after-statement
OPTIONS = USE_LINUX_SPLICE=1 USE_LINUX_TPROXY=1 USE_LIBCRYPT=1
USE_ZLIB=1 USE_OPENSSL=1 USE_LUA=yes USE_PCRE=1
Default settings :
maxconn = 2000, bufsize = 16384, maxrewrite = 1024, maxpollevents = 200
Encrypted password support via crypt(3): yes
Built with zlib version : 1.2.8
Compression algorithms supported : identity("identity"),
deflate("deflate"), raw-deflate("deflate"), gzip("gzip")
Built with OpenSSL version : OpenSSL 1.0.1f 6 Jan 2014
Running on OpenSSL version : OpenSSL 1.0.1f 6 Jan 2014
OpenSSL library supports TLS extensions : yes
OpenSSL library supports SNI : yes
OpenSSL library supports prefer-server-ciphers : yes
Built with PCRE version : 8.31 2012-07-06
PCRE library supports JIT : no (USE_PCRE_JIT not set)
Built with Lua version : Lua 5.3.2
Built with transparent proxy support using: IP_TRANSPARENT
IPV6_TRANSPARENT IP_FREEBIND
Available polling systems :
epoll : pref=300, test result OK
poll : pref=200, test result OK
select : pref=150, test result OK
Total: 3 (3 usable), will use epoll.
-------------------------------------------------------------
I also noticed very small "bug", under External resources on the top
left of the stats page, it lists "Updates (v1.5), should this be
changed to 1.6 ?
Cheers