同一站点的 Caddy server:multiple 个代理
Caddy server:multiple proxies for same site
我正在使用 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
工作正常。
但是我在尝试访问 my-site.com/projects/some-project
时收到 404。我已经仔细检查并且 localhost:8998
在 DO 上正常工作。
my-site.com
是一个 Harp.js 应用程序,它正在捕获所有预期的 404,但 /projects/some-project
显示的是 Caddy 默认 404 消息。
我应该像我期望的那样工作吗?我错过了什么吗?
问题也发布在Caddy forum.
问题已在 Caddy 论坛中得到解答。
我的 localhost:8998
希望该路径是它的根,所以解决方案是:
without /projects/some-project
我正在使用 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
工作正常。
但是我在尝试访问 my-site.com/projects/some-project
时收到 404。我已经仔细检查并且 localhost:8998
在 DO 上正常工作。
my-site.com
是一个 Harp.js 应用程序,它正在捕获所有预期的 404,但 /projects/some-project
显示的是 Caddy 默认 404 消息。
我应该像我期望的那样工作吗?我错过了什么吗?
问题也发布在Caddy forum.
问题已在 Caddy 论坛中得到解答。
我的 localhost:8998
希望该路径是它的根,所以解决方案是:
without /projects/some-project