¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

Haproxy no resuelve las rutas.

Hola soy nuevo. Tengo un server con haproxy con apache, y anda lo mas bien hasta que tenes que actualizar la pagina o queres entrar a una ruta especifica por ejemplo "https://mipagina.com/alguna/ruta" y no encuentra la pagina dice. Mientras entres a la pagina principal y de ahí vayas navegando anda todo bien, el problema es cuando se tilda algo pones actualizar y ya no encuentra la pagina.

Bueno espero que alguien lo vea y me pueda ayudar. Un saludo gracias.

Comentarios

  • Buenas podes postear la configuracion de haproxy? recortale las cosas sensibles.

  • Hola edu gracias por responder aca te paso la config creo que no hay datos sensibles. Por ahora las unicas qe uso es nouk.ml (frontend) y nouk-app.ml (backend).

    global

       maxconn 4096


    defaults

       mode http

       timeout connect 5000ms

       timeout client 30000ms

       timeout server 30000ms



    frontend secure-http-in

       bind *:443 ssl crt-list /etc/haproxy/list.txt


       mode http

       option http-server-close

       option forwardfor


       # ACL

       acl is_nouk hdr(host) -i nouk.ml

       acl is_nouk hdr(host) -i www.nouk.ml

       acl is_nouk-app hdr(host) -i nouk-app.ml

       acl is_nouk-app hdr(host) -i www.nouk-app.ml

       acl is_fran hdr(host) -i agnprofile.tk

       acl is_fran hdr(host) -i www.agnprofile.tk

       acl is_grafi hdr(host) -i grafidolar.tk

       acl is_grafi hdr(host) -i www.grafidolar.tk


       # Backends

       use_backend nouk if is_nouk

       use_backend nouk-app if is_nouk-app

       use_backend fran if is_fran

       use_backend grafi if is_grafi


    frontend http-in

       bind *:80


       option httpclose


       redirect scheme https if { hdr(Host) -i www.grafidolar.tk } !{ ssl_fc }


       redirect scheme https if { hdr(Host) -i grafidolar.tk } !{ ssl_fc }


       redirect scheme https if { hdr(Host) -i www.nouk.ml } !{ ssl_fc }


       redirect scheme https if { hdr(Host) -i nouk.ml } !{ ssl_fc }



       # ACL

       acl is_nouk hdr(host) -i nouk.ml

       acl is_nouk hdr(host) -i www.nouk.ml

       acl is_nouk-app hdr(host) -i nouk-app.ml

       acl is_nouk-app hdr(host) -i www.nouk-app.ml

       acl is_fran hdr(host) -i agnprofile.tk

       acl is_fran hdr(host) -i www.agnprofile.tk

       acl is_grafi hdr(host) -i grafidolar.tk

       acl is_grafi hdr(host) -i www.grafidolar.tk


       # Backends

       use_backend fran if is_fran

       use_backend grafi if is_grafi

       use_backend nouk if is_nouk

       use_backend nouk-app if is_nouk-app


    backend fran

       balance roundrobin

       option forwardfor

       http-request add-header X-Forwarded-Proto https if { ssl_fc }

       server node1 localhost:83 check



    backend grafi

       balance roundrobin

       option forwardfor

       http-request add-header X-Forwarded-Proto https if { ssl_fc }

       server node1 localhost:3000 check



    backend nouk

       balance roundrobin

       option forwardfor

       http-request add-header X-Forwarded-Proto https if { ssl_fc }

       server node1 localhost:85 check


    backend nouk-app

       balance roundrobin

       option forwardfor

       http-request add-header X-Forwarded-Proto https if { ssl_fc }

       server node1 localhost:3001 check

Accede o Regístrate para comentar.