![Cloudflare 反向代理/代理传递](https://linux22.com/image/805413/Cloudflare%20%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%2F%E4%BB%A3%E7%90%86%E4%BC%A0%E9%80%92.png)
希望这是一个简单的问题。
是否可以像在普通反向代理 Web 服务器设置中一样使用 Cloudflare 来代理传递请求?
我们有一个子域,我们希望将所有请求重写到另一个子域(而不是重定向)。
我们希望请求重写如下;
subdomain.example.com/login (IP 1.2.3.4) -> test-subdomain.example.com/login (IP 2.3.4.5)
有了这个,服务器将为2.3.4.5
(test-subdomain.example.com/login)
来自以下地址的请求提供文件subdomain.example.com/login
Cloudflare 可以实现这个吗?
答案1
显而易见的方法是让您的默认 Origin 服务器执行 ProxyPass。如果您这样做,所有内容仍会通过 Cloudflare 进行传输。
您也可以使用 Cloudflare Workers 执行此操作,但这不是 Cloudflare 一般产品的功能。