Play Framework可以充当代理服务器还是反向代理?

Geo*_*los 6 proxy reverse-proxy playframework

我有客户端:C,服务器:S(例如在端口7000上的本地ip 10.0.0.1上)和Web服务器:W(例如在www.example.com上)

C想通过Web路径联系S:http://www.example.com/path_for_server_S

所以W充当前向代理

现在S将通过相同的路径联系C:http://www.example.com/path_for_server_S

所以现在W充当反向代理

然后在Apache中,这将是一个常见的配置,如下所示:

ProxyPass /path_for_server_S http://10.0.0.1:7000
ProxyPassReverse /path_for_server_S http://10.0.0.1:7000
Run Code Online (Sandbox Code Playgroud)

已经有内置Web服务器的Play Framework可以处理这种情况吗?

搜索了很多,没事发现:)

Ric*_*arr 0

您当然可以在任何现代 Web 框架中手动编写代理组件,方法是从控制器触发 HTTPS 请求,然后将结果传递回响应中。

如果你能获得 Nginx 级别的性能,我会感到惊讶。

  • 看起来有人有办法做到这一点:http://stackoverflow.com/a/26906543/333643 (2认同)