Как я могу убедиться, что мне не нужно набирать один последний пункт sh при пересылке с помощью Haproxy? - PullRequest
0 голосов
/ 30 января 2020

У меня есть настройки, как показано ниже. Кажется, это работает хорошо, пока я набираю https://sub.mysite.com/mysite/, но при наборе https://sub.mysite.com/mysite

маршрутизатор не обнаруживается. Как я могу убедиться, что я или мои пользователи не в состоянии вводить конечный знак в конец полного URL?

frontend www-https
   bind *:443 ssl crt /tmp/sub.mysite.com.pem
   bind *:80

  reqadd X-Forwarded-Proto:\ https

  acl mysite path_beg /mysite
  use_backend http-backend if mysite

  redirect scheme https if !{ ssl_fc }

backend http-backend
   mode http

   reqirep ^([^\ :]*)\ /mysite/(.*)  \1\ /\2
   http-request set-header Orig-Path /mysite/
   http-request set-header X-Script-Path /mysite/
   server web01 127.0.0.1:3000 check


...