我已经成功部署了camunda operating,zeebe broker和elasticsearch的dockerized版本。我可以在本地主机:8080上访问camunda的Web ui。我需要将它们放在现有的nginx反向代理后面。我的第一次尝试是:
location /operate/ {
proxy_pass http://operate:8080/;
}
Operate是docker容器的名称,nginx容器在同一网络中运行。导航到https://localhost/operate会显示空白页面,其中显示了Camunda Operate标题。似乎正在发生的事是初始/ operate调用已成功代理,但随后对静态资源的调用转到https://localhost/static/some-script.js而不是https://localhost/operate/static/some-script.js
我认为在nginx位置指定/ operate /而不是/ operate可以解决问题,但是没有运气。任何澄清将不胜感激!