4

我正在使用 Caddy 反向代理 DigitalOcean Ubuntu droplet 上的一些站点。

这是我的 Caddy 文件,非常简单:upside_down:

my-site.com {
  # projects
  proxy /projects/some-project localhost:8998

  # main site
  proxy / localhost:9000
}

other-site.com {
  proxy / localhost:8999 # main site
}

my-site.com并且other-site.com工作得很好。

但是我在尝试访问时收到 404 my-site.com/projects/some-project。我已经仔细检查并localhost:8998在 DO 上正常工作。

my-site.com是一个Harp.js应用程序,它捕获所有 404 的预期方式,但/projects/some-project显示 Caddy 默认的 404 消息。

我应该像我期望的那样工作吗?我错过了什么吗?

该问题也发布在Caddy 论坛上

4

1 回答 1

3

问题已在 Caddy 论坛中得到解答。

localhost:8998希望这条路径是它的根,所以解决方案是:

without /projects/some-project
于 2016-09-19T11:09:25.963 回答