Thanks Armon,
My trouble is I am behind corporate firewall and my test bed is on the internet, so did try to setup the ui behind a webserver and run into this issue.
do you want me to send a PR to put these bits on the ui doc?
I did test putting the web_ui directory directly on nginx and worked.
one note, the code of the ui have this everywhere:
getJSON("/v1/..
so, /v1/ must be local to the webserver also
2 options
if the webserver have consul locally, a proxy_pass /v1 -> localhost:8500/v1 will do the trick
if the web browser doesn't have consul locally, then -client to valid ip or 0.0.0.0, plus a proxy_pass /v1 -> remote:8500/v1
Alvaro.