1

私は初心者で、Linode 512でPlayフレームワークを実行する方法についてのヘルプを探しています。Debianイメージを使用しています。私の質問は、Javaをインストールしてからプレイできるかどうかです。フレームワークをそのように実行するか、プロキシのように機能するフロントエンドサーバーが必要ですか。

わいせつな質問でごめんなさい。ありがとう

4

3 に答える 3

3

PlayFrameworkは完全なスタックです。フロントエンドサーバーがプロキシとして機能しなくても実行できます。ただし、SSLも必要な場合(PlayはSSLをサポートしていますが、これを処理するには完全なHTTPサーバーを使用することをお勧めします)、または同じポートに表示される複数のPlayアプリケーションを実行する場合は、HTTPが必要です。それを前面に出すサーバー。

于 2012-06-20T15:56:07.710 に答える
1

LinodeでPlayFrameworkをデプロイするための簡単な手順。

  1. あなた自身のLinodeを購入してください(私は512を持っています)
  2. ssh経由でlinodeに接続します
  3. いくつかの基本的なことを行います(user、ssh、hostnames、iptablesなどの設定など)
  4. お好みのPlayFrameworkバージョンをダウンロード(wget)
  5. お気に入りのデータベースをダウンロードして設定します
  6. プレイを実行します!フレームワーク:

プレイスタートMyApplication

また

プレイランMyApplication

そして、このステップで実行中のアプリケーションがあります。お楽しみください!

より高度なもの(SSL、負荷分散、複数のインスタンスなど)が必要な場合は、nginxなどのフロントサーバーを使用して適切な構成を行ってください

これが誰かに役立つことを願っています;)

于 2012-07-09T19:36:53.553 に答える
0

アプリケーションから他のポートまたはドメインへのAJAX呼び出し(XHR)をサポートする必要があり、ブラウザーのSOPの回避にCORSを使用したくない場合(CORSを使用しないでください-問題が発生します)セッションCookieを受け入れる場合)、LinodeのPlayアプリケーションの前でリバースプロキシとしてapacheを使用することをお勧めします。これは、後で安価な負荷分散の形式になることもありますが、その構成は単純なリバースプロキシよりも複雑です。

PlayアプリケーションとGWTGUIがあり、Apacheリバースプロキシを使用して、PlayRESTfulWebサービスへのGWTリクエストをPLAY_SESSIONCookieで適切に認証できるようにしています。それはすべて本当にうまくいきます。

于 2014-09-09T01:52:06.900 に答える