( debtamas88 | 2020. 10. 28., sze – 16:27 )

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 /
...