Следующее решение работает успешно, а также выполняет балансировку нагрузки.
При условии, что у вас есть сайт jupyter.example.com
, следующий код, вставленный в /etc/haproxy/haproxy.cfg, решит вашу проблему создания ноутбук Jupyter Publi c:
backend jupyter
option forwardfor
http-request set-header X-Client-IP %[src]
reqrep ^([^\ :]*)\ /mez/(.*) \1\ /\2
reqadd X-Script-Name:\ /jupyter
option http-server-close
server Server12 10.0.0.12:8888 weight 40 check
server Server14 10.0.0.14:8888 weight 20 check