wer*_*erd 12 java playframework-2.1
我应该采取哪些步骤在生产服务器上正确部署Playframework 2.1.1网站?更具体的问题:
1)我应该在我的生产服务器上安装Play吗?
2)在本地使用很明显play run但在生产中我需要全天候运行它并在服务器重新启动后再次重新启动它.这是怎么回事?一些outostart或什么?
3)如何在mydomain.com(端口80)上的Ubuntu 12.04(Apache2)服务器上部署它?4)我应该为生产更改/添加哪些配置设置以禁用调试等?
我非常感谢有关Playframework 2.1.1的默认部署工作流程的信息
nkr*_*nkr 21
首先使用创建项目的可部署版本play clean compile dist.文档建议, play clean compile stage但该dist命令生成一个很好的ZIP文件,基本上做同样的事情.
然后,将该文件加载到服务器上,并将其解压缩到所需的文件夹.现在启动Play服务器,并start为您创建Play 文件.
播放默认为TCP端口9000,就像在调试模式下一样,但您可以使用该选项更改它-Dhttp.port=80.通过侦听特定IP地址可以完成-Dhttp.address=127.0.0.1.
但我所做的是使用nginx作为反向代理来控制链接GZIP压缩和侦听特定主机名.只需在网上搜索有关反向代理的更多详细信息.
您应该有一个自己的配置文件供生产使用,因为您需要关闭进化,更改数据库服务器,以及您在开发期间添加的其他一些内容.有关生产配置的更多信息,请参阅文档.
| 归档时间: |
|
| 查看次数: |
7386 次 |
| 最近记录: |