1

-Dhttp.port <port>Play 文档仅描述了通过参数将默认 9000 端口更改为其他端口。

是否可以使用 unix 套接字而不是端口?由于管理员的政策,每个应用程序都必须提供套接字,然后 nginx 将其用作前端 Web 服务器。

在 play docs 中找到了关于使用 nginx 的一章,但又一次 - 它仅涵盖在端口上运行的应用程序。

我正在使用播放 2.2.0。

4

1 回答 1

0

在 Netty 中不支持侦听 Play 用作 http 服务器的 unix 套接字。Netty 有一个第三方库,但是如果不对框架内部进行一些严重的混乱,您可能无法将其插入 Play。

https://github.com/Flipkart/phantom/wiki/Unix-domain-socket-transport-for-netty

于 2013-10-30T15:59:07.913 回答