¡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.
Accede o Regístrate para comentar.
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