"mode tcp" is already present in mainfrontend definition below the bind
statement


On Mon, Jun 15, 2015 at 3:05 PM, PiBa-NL <piba.nl....@gmail.com> wrote:

>  CJ Ess schreef op 15-6-2015 om 20:52:
>
> This one has me stumped - I'm trying to proxy SMTP connections however I'm
> getting an HTTP response when I try to connect to port 25 (even though I've
> done mode tcp).
>
>  This is the smallest subset that reproduced the problem - I can make
> this work by doing "mode tcp" in the default section and then doing "mode
> http" in all of the http frontends (not shown). But doing 'mode http' as
> default and then 'mode tcp' in the smtp frontend definition seems to not
> work and I'm not certain why.
>
>  global
>   daemon
>   maxconn 10240
>   log 127.0.0.1 local0
>   log 127.0.0.1 local1 notice
>   stats socket /var/run/haproxy.sock user root group root mode 600 level
> admin
>   stats timeout 2m
>
>  defaults
>   log     global
>   mode    http
>   timeout client 30s
>   timeout server 30s
>   timeout connect 4s
>   option  socket-stats
>
>  frontend mainfrontend
>   bind *:25
>   mode tcp
>   maxconn 10240
>   option smtpchk EHLO example.com
>   default_backend mxpool
>
>  backend mxpool
>
> add:
> mode tcp
>
>    balance roundrobin
>   server mailparser-xxx 172.0.0.51:25 check port 25 weight 20 maxconn
> 10240
>   server mailparser-yyy 172.0.0.67:25 check port 25 weight 20 maxconn
> 10240
>
>
>

Reply via email to