私は初心者で、Linode 512でPlayフレームワークを実行する方法についてのヘルプを探しています。Debianイメージを使用しています。私の質問は、Javaをインストールしてからプレイできるかどうかです。フレームワークをそのように実行するか、プロキシのように機能するフロントエンドサーバーが必要ですか。
わいせつな質問でごめんなさい。ありがとう
私は初心者で、Linode 512でPlayフレームワークを実行する方法についてのヘルプを探しています。Debianイメージを使用しています。私の質問は、Javaをインストールしてからプレイできるかどうかです。フレームワークをそのように実行するか、プロキシのように機能するフロントエンドサーバーが必要ですか。
わいせつな質問でごめんなさい。ありがとう
PlayFrameworkは完全なスタックです。フロントエンドサーバーがプロキシとして機能しなくても実行できます。ただし、SSLも必要な場合(PlayはSSLをサポートしていますが、これを処理するには完全なHTTPサーバーを使用することをお勧めします)、または同じポートに表示される複数のPlayアプリケーションを実行する場合は、HTTPが必要です。それを前面に出すサーバー。
LinodeでPlayFrameworkをデプロイするための簡単な手順。
プレイスタートMyApplication
また
プレイランMyApplication
そして、このステップで実行中のアプリケーションがあります。お楽しみください!
より高度なもの(SSL、負荷分散、複数のインスタンスなど)が必要な場合は、nginxなどのフロントサーバーを使用して適切な構成を行ってください
これが誰かに役立つことを願っています;)
アプリケーションから他のポートまたはドメインへのAJAX呼び出し(XHR)をサポートする必要があり、ブラウザーのSOPの回避にCORSを使用したくない場合(CORSを使用しないでください-問題が発生します)セッションCookieを受け入れる場合)、LinodeのPlayアプリケーションの前でリバースプロキシとしてapacheを使用することをお勧めします。これは、後で安価な負荷分散の形式になることもありますが、その構成は単純なリバースプロキシよりも複雑です。
PlayアプリケーションとGWTGUIがあり、Apacheリバースプロキシを使用して、PlayRESTfulWebサービスへのGWTリクエストをPLAY_SESSIONCookieで適切に認証できるようにしています。それはすべて本当にうまくいきます。