proxy - 球童服务器 :multiple proxies for same site

标签 proxy reverse-proxy caddy caddyfile

我正在使用 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.comother-site.com工作得很好。

但是我在尝试访问时收到 404 my-site.com/projects/some-project .我已经仔细检查过 localhost:8998在 DO 上正常工作。
my-site.comHarp.js应用程序,它正在捕获所有预期的 404,但是 /projects/some-project正在显示 Caddy 默认 404 消息。

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

问题也贴在Caddy forum .

最佳答案

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

我的 localhost:8998期望该路径为其根,因此解决方案是:

without /projects/some-project

关于proxy - 球童服务器 :multiple proxies for same site,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39562877/

相关文章:

linux - 使用 ulimit -n 8192 修复

ruby - 在 ruby​​ 中使用 Net::HTTP 代理通过代理访问网站

Python pip install(使用代理)无法解析 VPN 后面的 VM 中的服务器

.net - WCF WS2007FederationHttpBinding 与 HTTPS

公共(public)反向代理背后的 WCF Web 服务

https - Caddy - 在本地域上设置 HTTPS

java - 让 spring boot 路由到您的子域而不是 localhost

java - 如果代理类具有包私有(private)默认构造函数,则代理实例化失败

IIS Url Rewriter 重写失败,但重定向工作正常

nginx - 如何使用 dokku 将子域代理到其他服务器?