在指定的套接字上运行play framework app

时间:2013-10-30 14:50:31

标签: sockets nginx playframework

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

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

我发现了一个关于使用nginx的chapter in play docs但又一次 - 它只涵盖了在端口运行的应用程序。

我正在使用play 2.2.0。

1 个答案:

答案 0 :(得分:0)

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

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