PlayFramework 2.0。2つの部分を持つサイトを構築するためのより良い方法
-
11-12-2019 - |
質問
私はPlay Framework 2.0でプロジェクトを少し始めました、そして、私は2部屋のサイトを作成するためのより良い方法であるのだろうか?httpsプロトコルのみを管理したい。
3つのサブプロジェクトを指定する必要があります。
- ドメインモデルプロジェクト
- 公共プロジェクト
- 管理プロジェクト
しかし、この場合でも、HTTPSのみを介した管理部へのアクセスを指定する方法は不思議ですか? あるいはこれは1つのプロジェクトで行うことが可能ですか?
これを見つけました。 HTTPS://groups.google.com/group/play-framework/thread/d75cdb32d348dc0f/d75cdb32d3452bfaf?lnk= raot は、いくつかのページの場合はHTTPSを使用できません。回避策はありますか?
解決
HTTPまたはHTTPSアクセスを処理するには、フロントエンドHTTPサーバーを使用できます。 nginx を使用しました。
、nginx( lighthttpd )で、このフロントエンドサーバを使用していくつかのURLのHTTPSを処理できます。例:www.mydomain.com/secure /*)および他の人のHTTP。
管理者アクセスの場合は、2つの独立したプロジェクトまたは単一のものの両方を実行できます。最初の解決策は維持するのが難しく、共有キャッシュやセッションに関するいくつかの質問を上げます。
両方のソリューションでは、HTTP / HTTPS要求がフロントエンドサーバーによって処理され、次にプレイアプリに転送されるため、プロキシ転送を調べる必要があります。 Playドキュメントの詳細こののためにlighthttpdを設定する方法
所属していません StackOverflow