Quantcast
Channel: HAProxy community - Latest topics
Viewing all articles
Browse latest Browse all 4849

Unable to Reach app from Specified URL

$
0
0

I am new to Haproxy. I intend to do a reverse proxy using Haproxy. My setup is as follows

I have two Haproxy Servers with keepalived installed for HA, and then I have my applications hosted on several web servers with several applications running on them using Apache virtual hosting

I want to expose a particular web application over the internet <example.com>. I can successfully Curl that URL from the haproxy servers when i do curl <example.com>. I set the needed parameters in the host file of the haproxy servers

But when i map that URL to a public IP of the Haproxy Server, I get redirected to a different application been hosted on that same web server. Any idea what i have done wrong. My configuration is shared below

global
  log 127.0.0.1 local0
  log 127.0.0.1 local1 notice
  chroot /var/lib/haproxy
  stats socket /var/haproxy/admin.sock mode 660 level admin
  stats timeout 30s
  maxconn 4000
  user haproxy
  group haproxy
  daemon
  ssl-default-bind-ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305
  ssl-default-bind-options prefer-client-ciphers no-sslv3 no-tlsv10 no-tlsv11 no-tls-tickets
  ssl-default-server-ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305
  ssl-default-server-options no-sslv3 no-tlsv10 no-tlsv11 no-tls-tickets
  ssl-dh-param-file /etc/ssl/dhparam


defaults
  mode http
  log global
  option httplog
  option dontlognull
  retries 3
  option redispatch
  maxconn 2000
  timeout connect 5000
  timeout client 50000
  timeout server 50000

frontend example
  bind example.com:80
  bind example.com:443 ssl crt /etc/ssl/certs/certs.pem
  http-request redirect scheme https code 301 if !{ ssl_fc }
  http-response set-header Strict-Transport-Security max-age=63072000
  default_backend example_server
  log global

backend example_server
  balance roundrobin
  server web_srv  172.16.50.101:80
  log global

1 post - 1 participant

Read full topic


Viewing all articles
Browse latest Browse all 4849

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>