Szia!
Ahhoz hogy ez rendesen működjön a belső webszervereknek kezelnie kell azt a beállítást - hogy a documentroot az ne a "/" legyen, hanem az amit az előtét webszerveren beállítasz pl:
/a
/b
..
Ha ez nem beállítható a belső webszervereken, akkor olyan problémák adódnak, amit nem lehet megoldani:
Proxy kérések "/a" -val mennek a belső webszerver felé, visszafelé pedig a "/" -val fog válaszolni, tehát html/js/content kódban:
pl.: /images/images.png lesz nem pedig /a/images/images.png
(statikus fájlokat rewrite-al még meg lehetne oldani, de pl.: JavaScript -ben lévő kódók akkor se fognak lefutni így)
Ha a documentroot nem állítható be a belső webszerveren, akkor még van megoldás:
Az előtét webszervert több porton kell futtatni, egy port pedig egy belső webszerver documentroot - "/" -ja így nem akadnak össze.
ngnix tcp:8081 / -> belső-webszerver1 /
ngnix tcp:8082 / -> belső-webszerver2 /
ngnix tcp:8083 / -> belső-webszerver3 /
...