的Linode 512玩吧! 骨架(Linode 512 and play! framework

2019-09-18 07:34发布

我是一个菜鸟,我正在寻找如何运行我的上的Linode 512游戏框架我用的是Debian image.My问题是,如果我可以只安装java,然后打一些帮助! 框架,只要运行它一样,或者我需要任何前端服务器扮演一个代理。

很抱歉的noobish问题。 谢谢

Answer 1:

游戏架构是一个完整的堆栈。 你可以没有任何前端服务器作为代理运行它。 不过,如果你也想拥有SSL(虽然游戏有SSL支持,则建议使用一个完整的HTTP服务器来处理这一点),或者你想运行出现的同一个端口上的多个播放应用程序,那么你需要一个HTTP服务器前它。



Answer 2:

在玩的Linode部署架构简单的步骤。

  1. 购买自己的Linode(我有512)
  2. 连接到通过ssh你的Linode
  3. 做一些基本的东西(如设置用户,SSH,主机名的iptables等)
  4. 下载您喜欢与戏剧框架的版本(wget的)
  5. 下载您喜欢的数据库,并设置它
  6. 运行游戏! 框架具有:

玩开始所有MyApplication

要么

玩运行所有MyApplication

你有这个step.Enjoy运行的应用程序!

如果您需要更多先进的东西(如SSL,负载平衡和多个实例),尝试使用前服务器,如nginx的,并做适当的配置

我希望这会帮助别人;)



Answer 3:

如果你需要支持AJAX调用(XHR)从您的应用程序的其他端口或域,你不希望使用CORS来处理在浏览器四周的SOP工作(不使用CORS - 它会给你带来麻烦与接受会话cookie),那么你将要在你的Linode播放应用的前面使用Apache作为反向代理。 这也可能是便宜的负载均衡的一种形式后 - 但配置比简单的反向代理更多地参与。

我有一个播放应用和GWT GUI和正在使用的Apache反向代理,让我的GWT请求播放RESTful Web服务与PLAY_SESSION饼干正确进行身份验证。 这一切的作品真的很好。



文章来源: Linode 512 and play! framework