Getting BADREQ 408 only from externalHaProxy + IIS pages gradually get slowerHaProxy - Http and SSL pass...

A car is moving at 40 km/h. A fly at 100 km/h, starts from wall towards the car(20 km away)flies to car and back. How many trips can it make?

Installing PowerShell on 32-bit Kali OS fails

Fast sudoku solver

Lifted its hind leg on or lifted its hind leg towards?

Bob has never been a M before

Is there enough fresh water in the world to eradicate the drinking water crisis?

Java - What do constructor type arguments mean when placed *before* the type?

What should I use for Mishna study?

Hostile work environment after whistle-blowing on coworker and our boss. What do I do?

Have I saved too much for retirement so far?

Why is delta-v is the most useful quantity for planning space travel?

The most efficient algorithm to find all possible integer pairs which sum to a given integer

What (else) happened July 1st 1858 in London?

Meta programming: Declare a new struct on the fly

How to interpret the phrase "t’en a fait voir à toi"?

Greatest common substring

How will losing mobility of one hand affect my career as a programmer?

Did US corporations pay demonstrators in the German demonstrations against article 13?

Who must act to prevent Brexit on March 29th?

Is it okay / does it make sense for another player to join a running game of Munchkin?

What if somebody invests in my application?

Are Warlocks Arcane or Divine?

Is the next prime number always the next number divisible by the current prime number, except for any numbers previously divisible by primes?

A known event to a history junkie



Getting BADREQ 408 only from external


HaProxy + IIS pages gradually get slowerHaProxy - Http and SSL pass through configServer simulating a 408 timeout?HAProxy: Display a “BADREQ” | BADREQ's by the thousandsHA-Proxy 301 re-direct: https to https://wwwHaProxy giving - 503 Service UnavailableHAProxy not logging all requestsHAProxy - Error 408 - randomlyopenldap with haproxy - (ldap_result() failed: Can't contact LDAP server)Receiving BADREQ 400 errors on HaProxy?













0















Recently I installed HAProxy as a reverse proxy only.
When I use it internally inside my LAN, everything works perfect.
When I use it externally, I get 408 BADREQ.
I made 2 simple firewall rules:
Policy:
Source: Any - Destination: HAProxy_External_IP & Internal IP - Service: Any - Accept
NAT:
Destination: HAProxy_External_IP - Destination Port: Any - Destination IP: HAProxy_Internal_IP - Service port: Original



When I browse to my URL, I get this error in haproxy.log:




Mar 26 01:29:42 localhost haproxy[13266]: 212.xxxxx0:56170 [26/Mar/2019:01:28:52.760] http-in http-in/ -1/-1/-1/-1/50001 408 213 - - cR-- 0/0/0/0/0 0/0 ""
Mar 26 01:29:42 localhost haproxy[13266]: 212.xxxxx0:56170 [26/Mar/2019:01:28:52.760] http-in http-in/ -1/-1/-1/-1/50001 408 213 - - cR-- 0/0/0/0/0 0/0 ""




My HaProxy Config:




global
log 127.0.0.1:514 local0 info
log 127.0.0.1:514 local1 notice
tune.maxrewrite 16384
tune.bufsize 32768
chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin
stats timeout 30s
user haproxy
group haproxy
daemon



defaults
log global
mode http
option forwardfor
option http-server-close
option httplog



option dontlognull



    timeout connect 5000
timeout client 50000
timeout server 50000
errorfile 400 /etc/haproxy/errors/400.http
errorfile 403 /etc/haproxy/errors/403.http
errorfile 408 /etc/haproxy/errors/408.http
errorfile 500 /etc/haproxy/errors/500.http
errorfile 502 /etc/haproxy/errors/502.http
errorfile 503 /etc/haproxy/errors/503.http
errorfile 504 /etc/haproxy/errors/504.http


frontend http-in
log 127.0.0.1:514 local0 debug
bind *:80



    # Define hosts
acl host_1 hdr(host) -i test.prv.com
acl host_2 hdr(host) -i test.prv.com

## figure out which one to use
use_backend back1 if host_1
use_backend back2 if host_2


backend back1
log 127.0.0.1:514 local0 debug
balance leastconn
option httpclose
option forwardfor
cookie JSESSIONID prefix
server node1 192.168.30.103:80 cookie A check



backend back2
log 127.0.0.1:514 local0 debug
server node1 google.com:80










share



























    0















    Recently I installed HAProxy as a reverse proxy only.
    When I use it internally inside my LAN, everything works perfect.
    When I use it externally, I get 408 BADREQ.
    I made 2 simple firewall rules:
    Policy:
    Source: Any - Destination: HAProxy_External_IP & Internal IP - Service: Any - Accept
    NAT:
    Destination: HAProxy_External_IP - Destination Port: Any - Destination IP: HAProxy_Internal_IP - Service port: Original



    When I browse to my URL, I get this error in haproxy.log:




    Mar 26 01:29:42 localhost haproxy[13266]: 212.xxxxx0:56170 [26/Mar/2019:01:28:52.760] http-in http-in/ -1/-1/-1/-1/50001 408 213 - - cR-- 0/0/0/0/0 0/0 ""
    Mar 26 01:29:42 localhost haproxy[13266]: 212.xxxxx0:56170 [26/Mar/2019:01:28:52.760] http-in http-in/ -1/-1/-1/-1/50001 408 213 - - cR-- 0/0/0/0/0 0/0 ""




    My HaProxy Config:




    global
    log 127.0.0.1:514 local0 info
    log 127.0.0.1:514 local1 notice
    tune.maxrewrite 16384
    tune.bufsize 32768
    chroot /var/lib/haproxy
    stats socket /run/haproxy/admin.sock mode 660 level admin
    stats timeout 30s
    user haproxy
    group haproxy
    daemon



    defaults
    log global
    mode http
    option forwardfor
    option http-server-close
    option httplog



    option dontlognull



        timeout connect 5000
    timeout client 50000
    timeout server 50000
    errorfile 400 /etc/haproxy/errors/400.http
    errorfile 403 /etc/haproxy/errors/403.http
    errorfile 408 /etc/haproxy/errors/408.http
    errorfile 500 /etc/haproxy/errors/500.http
    errorfile 502 /etc/haproxy/errors/502.http
    errorfile 503 /etc/haproxy/errors/503.http
    errorfile 504 /etc/haproxy/errors/504.http


    frontend http-in
    log 127.0.0.1:514 local0 debug
    bind *:80



        # Define hosts
    acl host_1 hdr(host) -i test.prv.com
    acl host_2 hdr(host) -i test.prv.com

    ## figure out which one to use
    use_backend back1 if host_1
    use_backend back2 if host_2


    backend back1
    log 127.0.0.1:514 local0 debug
    balance leastconn
    option httpclose
    option forwardfor
    cookie JSESSIONID prefix
    server node1 192.168.30.103:80 cookie A check



    backend back2
    log 127.0.0.1:514 local0 debug
    server node1 google.com:80










    share

























      0












      0








      0








      Recently I installed HAProxy as a reverse proxy only.
      When I use it internally inside my LAN, everything works perfect.
      When I use it externally, I get 408 BADREQ.
      I made 2 simple firewall rules:
      Policy:
      Source: Any - Destination: HAProxy_External_IP & Internal IP - Service: Any - Accept
      NAT:
      Destination: HAProxy_External_IP - Destination Port: Any - Destination IP: HAProxy_Internal_IP - Service port: Original



      When I browse to my URL, I get this error in haproxy.log:




      Mar 26 01:29:42 localhost haproxy[13266]: 212.xxxxx0:56170 [26/Mar/2019:01:28:52.760] http-in http-in/ -1/-1/-1/-1/50001 408 213 - - cR-- 0/0/0/0/0 0/0 ""
      Mar 26 01:29:42 localhost haproxy[13266]: 212.xxxxx0:56170 [26/Mar/2019:01:28:52.760] http-in http-in/ -1/-1/-1/-1/50001 408 213 - - cR-- 0/0/0/0/0 0/0 ""




      My HaProxy Config:




      global
      log 127.0.0.1:514 local0 info
      log 127.0.0.1:514 local1 notice
      tune.maxrewrite 16384
      tune.bufsize 32768
      chroot /var/lib/haproxy
      stats socket /run/haproxy/admin.sock mode 660 level admin
      stats timeout 30s
      user haproxy
      group haproxy
      daemon



      defaults
      log global
      mode http
      option forwardfor
      option http-server-close
      option httplog



      option dontlognull



          timeout connect 5000
      timeout client 50000
      timeout server 50000
      errorfile 400 /etc/haproxy/errors/400.http
      errorfile 403 /etc/haproxy/errors/403.http
      errorfile 408 /etc/haproxy/errors/408.http
      errorfile 500 /etc/haproxy/errors/500.http
      errorfile 502 /etc/haproxy/errors/502.http
      errorfile 503 /etc/haproxy/errors/503.http
      errorfile 504 /etc/haproxy/errors/504.http


      frontend http-in
      log 127.0.0.1:514 local0 debug
      bind *:80



          # Define hosts
      acl host_1 hdr(host) -i test.prv.com
      acl host_2 hdr(host) -i test.prv.com

      ## figure out which one to use
      use_backend back1 if host_1
      use_backend back2 if host_2


      backend back1
      log 127.0.0.1:514 local0 debug
      balance leastconn
      option httpclose
      option forwardfor
      cookie JSESSIONID prefix
      server node1 192.168.30.103:80 cookie A check



      backend back2
      log 127.0.0.1:514 local0 debug
      server node1 google.com:80










      share














      Recently I installed HAProxy as a reverse proxy only.
      When I use it internally inside my LAN, everything works perfect.
      When I use it externally, I get 408 BADREQ.
      I made 2 simple firewall rules:
      Policy:
      Source: Any - Destination: HAProxy_External_IP & Internal IP - Service: Any - Accept
      NAT:
      Destination: HAProxy_External_IP - Destination Port: Any - Destination IP: HAProxy_Internal_IP - Service port: Original



      When I browse to my URL, I get this error in haproxy.log:




      Mar 26 01:29:42 localhost haproxy[13266]: 212.xxxxx0:56170 [26/Mar/2019:01:28:52.760] http-in http-in/ -1/-1/-1/-1/50001 408 213 - - cR-- 0/0/0/0/0 0/0 ""
      Mar 26 01:29:42 localhost haproxy[13266]: 212.xxxxx0:56170 [26/Mar/2019:01:28:52.760] http-in http-in/ -1/-1/-1/-1/50001 408 213 - - cR-- 0/0/0/0/0 0/0 ""




      My HaProxy Config:




      global
      log 127.0.0.1:514 local0 info
      log 127.0.0.1:514 local1 notice
      tune.maxrewrite 16384
      tune.bufsize 32768
      chroot /var/lib/haproxy
      stats socket /run/haproxy/admin.sock mode 660 level admin
      stats timeout 30s
      user haproxy
      group haproxy
      daemon



      defaults
      log global
      mode http
      option forwardfor
      option http-server-close
      option httplog



      option dontlognull



          timeout connect 5000
      timeout client 50000
      timeout server 50000
      errorfile 400 /etc/haproxy/errors/400.http
      errorfile 403 /etc/haproxy/errors/403.http
      errorfile 408 /etc/haproxy/errors/408.http
      errorfile 500 /etc/haproxy/errors/500.http
      errorfile 502 /etc/haproxy/errors/502.http
      errorfile 503 /etc/haproxy/errors/503.http
      errorfile 504 /etc/haproxy/errors/504.http


      frontend http-in
      log 127.0.0.1:514 local0 debug
      bind *:80



          # Define hosts
      acl host_1 hdr(host) -i test.prv.com
      acl host_2 hdr(host) -i test.prv.com

      ## figure out which one to use
      use_backend back1 if host_1
      use_backend back2 if host_2


      backend back1
      log 127.0.0.1:514 local0 debug
      balance leastconn
      option httpclose
      option forwardfor
      cookie JSESSIONID prefix
      server node1 192.168.30.103:80 cookie A check



      backend back2
      log 127.0.0.1:514 local0 debug
      server node1 google.com:80








      linux haproxy





      share












      share










      share



      share










      asked 8 mins ago









      ShlomiShlomi

      691212




      691212






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "2"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f959941%2fgetting-badreq-408-only-from-external%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Server Fault!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f959941%2fgetting-badreq-408-only-from-external%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          117736 Шеррод Примітки | Див. також | Посилання | Навігаційне...

          As a Security Precaution, the user account has been locked The Next CEO of Stack OverflowMS...

          Маріан Котлеба Зміст Життєпис | Політичні погляди |...