Hii @lukastribus Thanks for your effort, below the information.
HA-Proxy version 1.8.17 2019/01/08
Copyright 2000-2019 Willy Tarreau willy@haproxy.org
Build options :
TARGET = freebsd
CPU = generic
CC = cc
CFLAGS = -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -DFREEBSD_PORTS
OPTIONS = USE_GETADDRINFO=1 USE_ZLIB=1 USE_CPU_AFFINITY=1 USE_ACCEPT4=1 USE_REGPARM=1 USE_OPENSSL=1 USE_LUA=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1
Default settings :
maxconn = 2000, bufsize = 16384, maxrewrite = 1024, maxpollevents = 200
Built with network namespace support.
Built with zlib version : 1.2.11
Running on zlib version : 1.2.11
Compression algorithms supported : identity(“identity”), deflate(“deflate”), raw-deflate(“deflate”), gzip(“gzip”)
Built with PCRE version : 8.42 2018-03-20
Running on PCRE version : 8.42 2018-03-20
PCRE library supports JIT : yes
Built with multi-threading support.
Encrypted password support via crypt(3): yes
Built with transparent proxy support using: IP_BINDANY IPV6_BINDANY
Built with Lua version : Lua 5.3.4
Built with OpenSSL version : OpenSSL 1.0.2o-freebsd 27 Mar 2018
Running on OpenSSL version : OpenSSL 1.0.2o-freebsd 27 Mar 2018
OpenSSL library supports TLS extensions : yes
OpenSSL library supports SNI : yes
OpenSSL library supports : SSLv3 TLSv1.0 TLSv1.1 TLSv1.2
Available polling systems :
kqueue : pref=300, test result OK
poll : pref=200, test result OK
select : pref=150, test result OK
Total: 3 (3 usable), will use kqueue.
Available filters :
[TRACE] trace
[COMP] compression
[SPOE] spoe
# Automaticaly generated, dont edit manually.
Generated on: 2019-09-17 11:48
global
maxconn 1000
log /var/run/log local0 info
stats socket /tmp/haproxy.socket level admin expose-fd listeners
uid 80
gid 80
nbproc 1
nbthread 1
hard-stop-after 15m
chroot /tmp/haproxy_chroot
daemon
tune.ssl.default-dh-param 2048
log-send-hostname haproxy
server-state-file /tmp/haproxy_server_state
ssl-default-bind-ciphers ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
ssl-default-bind-options no-sslv3 no-tls-tickets
listen HAProxyLocalStats
bind 127.0.0.1:2200 name localstats
mode http
stats enable
stats refresh 5
stats admin if TRUE
stats show-legends
stats uri /haproxy/haproxy_stats.php?haproxystats=1
timeout client 5000
timeout connect 5000
timeout server 5000
frontend HA_Sistemas-http
bind 189.20.108.xx:80 name 189.20.108.xx:80
bind 187.75.209.xxx:80 name 187.75.209.xxx:80
mode http
log global
option log-separate-errors
option httplog
option http-keep-alive
timeout client 30000
acl projectus var(txn.txnhost) -m str -i projectus.com.br
acl projectus var(txn.txnhost) -m str -i www.projectus.com.br
acl redirect-to-SSL var(txn.txnhost) -m str -i time-sheet.projectus.com.br
acl redirect-to-SSL var(txn.txnhost) -m str -i treinamento-qsms.projectus.com.br
acl redirect-to-SSL var(txn.txnhost) -m str -i qsms.projectus.com.br
acl redirect-to-SSL var(txn.txnhost) -m str -i proposta.projectus.com.br
acl redirect-to-SSL var(txn.txnhost) -m str -i treinamento.projectus.com.br
acl redirect-to-SSL var(txn.txnhost) -m str -i chamado.projectus.com.br
acl redirect-to-SSL var(txn.txnhost) -m str -i pesquisa.projectus.com.br
acl redirect-to-SSL var(txn.txnhost) -m str -i pesquisa-ce.projectus.com.br
acl cadcae var(txn.txnhost) -m str -i www.cadcae.projectus.com.br
acl cadcae var(txn.txnhost) -m str -i cadcae.projectus.com.br
acl rh var(txn.txnhost) -m str -i rh.projectus.com.br
acl nxc var(txn.txnhost) -m str -i nextcloud.projectus.com.br
http-request set-var(txn.txnhost) hdr(host)
http-request redirect scheme https if redirect-to-SSL
http-request redirect location http://www.projectus.com.br if !projectus !cadcae !rh !nxc
use_backend HA_Sistemas-45-xx_80-www_ipvANY if projectus
use_backend HA_Sistemas_42-xxx_80-nxc_ipvANY if nxc
use_backend HA_Sistemas_43-xx_80-ged_ipvANY if cadcae
use_backend HA_Sistemas_42-xxx_80-rh_ipvANY if rh
frontend HA_Sistemas-https
bind 189.20.108.90:xxx name 189.20.108.xx:443 ssl crt-list /var/etc/haproxy/HA_Sistemas-https.crt_list
bind 187.75.209.xxx:443 name 187.75.209.xxx:443 ssl crt-list /var/etc/haproxy/HA_Sistemas-https.crt_list
mode http
log global
option log-separate-errors
option httplog
option http-keep-alive
timeout client 300000
acl rootrequested var(txn.txnpath) -m str -i /
acl time-sheet var(txn.txnhost) -m str -i time-sheet.projectus.com.br
acl qsms var(txn.txnhost) -m str -i qsms.projectus.com.br
acl treinamento var(txn.txnhost) -m str -i treinamento.projectus.com.br
acl proposta var(txn.txnhost) -m str -i proposta.projectus.com.br
acl chamado var(txn.txnhost) -m str -i chamado.projectus.com.br
acl pesquisa var(txn.txnhost) -m str -i pesquisa.projectus.com.br
acl pesquisa-ce var(txn.txnhost) -m str -i pesquisa-ce.projectus.com.br
http-request set-var(txn.txnpath) path
http-request set-var(txn.txnhost) hdr(host)
http-request redirect location /TimeSheet/faces/login.xhtml if rootrequested time-sheet
http-request redirect location /SistemaQSMS/ if rootrequested qsms
http-request redirect location /Treinamento/ if rootrequested treinamento
http-request redirect location /Proposta/ if rootrequested proposta
http-request redirect location /Chamado/ if rootrequested chamado
http-request redirect location /PesquisaClima/ if rootrequested pesquisa
http-request redirect location /PesquisaClimaCE/ if rootrequested pesquisa-ce
http-response add-header Content-Security-Policy upgrade-insecure-requests if !time-sheet !qsms !treinamento !proposta !chamado !pesquisa !pesquisa-ce
use_backend HA_Sistemas-45-xx_80-www_ipvANY if !time-sheet !qsms !treinamento !proposta !chamado !pesquisa !pesquisa-ce
default_backend HA_Sistemas_43-xxx_8443_ipvANY
backend HA_Sistemas-45-xx_80-www_ipvANY
mode http
id 103
log global
timeout connect 300000
timeout server 300000
retries 3
option httpchk OPTIONS /
server site 192.168.45.xx:80 id 104 check inter 1000
backend HA_Sistemas_42-xxx_80-nxc_ipvANY
mode http
id 100
log global
timeout connect 30000
timeout server 30000
retries 3
option httpchk GET /
server nxc 192.168.40.xxx:80 id 108 check inter 1000
backend HA_Sistemas_43-70_xx-ged_ipvANY
mode http
id 105
log global
timeout connect 30000
timeout server 30000
retries 3
option httpchk OPTIONS /
server ged 192.168.43.xx:80 id 106 check inter 1000
backend HA_Sistemas_42-xxx_80-rh_ipvANY
mode http
id 107
log global
timeout connect 30000
timeout server 30000
retries 3
option httpchk OPTIONS /
server rh 192.168.42.xxx:80 id 108 check inter 1000
backend HA_Sistemas_43-xxx_8443_ipvANY
mode http
id 101
log global
timeout connect 300000
timeout server 300000
retries 3
option httpchk OPTIONS /
server Sistemas 192.168.43.xxx:8443 id 102 ssl check inter 1000 verify none
pfSense is developed and maintained by Netgate. © ESF 2004 - 2019 View license.