Я унаследовал систему, и есть несколько вещей, почему никто не знает, почему они существуют, как есть.
В конфигурации httpd я встречал несколько вхождений директив Location, которые соответствуют всем путям:
<Location />
ProxyPass http://localhost:4500/ retry=1 acquire=3000 timeout=600 Keepalive=On
ProxyPassReverse http://localhost:4500/
</Location>
Разве это не эквивалентно отсутствию директивы Location?
ProxyPass "/" http://localhost:4500/ retry=1 acquire=3000 timeout=600 Keepalive=On
ProxyPassReverse "/" http://localhost:4500/
Есть ли преимущество первого перед вторым?
Между этими двумя случаями нет никакой разницы. Вы можете определить свою конфигурацию любым способом. Я вижу только разницу в номерах портов и acquire
параметр (я не думаю, что вы о них спрашиваете).
Вы также можете убрать косые черты /
читать:
ProxyPass http://localhost:3000/ retry=1 acquire=3000 timeout=600 Keepalive=On
ProxyPassReverse http://localhost:3000/