0

我已经成功部署了 dockerized 版本 camunda operation、zeebe broker 和 elasticsearch。我可以在 localhost: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-脚本.js

我认为在 nginx 位置指定 /operate/ 而不是 /operate 可以解决问题,但没有运气。任何澄清将不胜感激!

4

0 回答 0