【问题标题】:Can Play Framework act as a Proxy server or as a Reverse Proxy?Play Framework 可以充当代理服务器还是反向代理?
【发布时间】:2012-09-17 03:01:32
【问题描述】:

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

C 想通过网络路径联系 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

Play Framework是否有可能已经内置了网络服务器来处理这种情况?

搜索了很多,没有找到任何关于此事的内容:)

【问题讨论】:

  • 让我说得更清楚一点:我不是指用户 apache 或 lighthttpd 或 nginx 等...我的意思是如果我可以配置播放或编写一些可以做同样事情的代码.. . 将请求代理到另一台服务器(在本例中为 10.0.0.1:7000)

标签: proxy playframework reverse-proxy


【解决方案1】:

您当然可以在任何现代 Web 框架中手动编写代理组件,通过来自控制器的 triggering an HTTPS request 然后将结果传回响应中。

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-07-12
  • 2018-02-16
  • 2017-08-16
  • 2016-01-17
  • 1970-01-01
  • 1970-01-01
  • 2013-04-02
  • 1970-01-01
相关资源
最近更新 更多