推荐具有反向代理功能的代理服务器

时间:2012-05-10 14:54:22

标签: proxy reverse-proxy dynamic-proxy

在我的应用程序中,服务器和客户端都由我自己托管,每个客户端都有一个配置,可以配置它应该连接的服务器,通信基于HTTP。现在,我要求客户端的连接服务器应该能够动态更改,但要更改服务器URL配置将需要重启客户端,这将需要几分钟。所以我想在客户端和服务器之间添加一个代理服务器,它可以通过一些规则将来自不同客户端的请求转发给不同的服务器。

我无法添加反向代理服务器,因为我无法区分来自不同客户端的请求,因为我的代理服务器只有一个域名,我无法将参数添加到客户端的请求URL。

但我可以更改客户端以强制它使用代理。

所以我的计划是为客户端设置代理,为每个客户端指定一个虚幻的服务器URL,代理服务器在请求中获取服务器URL,然后通过规则将请求转发给真实服务器。

有没有服务器可以做这样的事情?如果没有重启代理服务器就能改变规则

,那将会更好

2 个答案:

答案 0 :(得分:1)

我从这个好的anwser那里获取这个链接,就在SO

此列表的qyb2zm302所有积分,我建议您squidnginx

HTTP(服务器端)的反向代理软件

答案 1 :(得分:0)

我认为使用HTTP标头X-Forwarded-For可能有所帮助。