Nginx proxy_pass到Docker容器内的Angular应用

时间:2020-09-07 10:27:33

标签: angular docker nginx

我有一个运行nginx并托管Angular应用程序的docker容器。

如果我直接通过服务器的IP和容器端口(2000)访问该应用程序,则它将正常加载。

但是,我想在容器外部的服务器上运行的现有nginx上为应用设置路由规则。

我将规则配置如下:

location /dashboard {
    rewrite /dashboard/(.*) /$1 break;
    proxy_pass http://localhost:2000/;
}

似乎路由正确,因为我在浏览器中看到了应用程序标题,但是对于所有已编译的脚本,我都收到404错误,这些错误在index.html中引用。

有什么想法吗?

谢谢。

0 个答案:

没有答案