注意事項:
- この構成は、クラウドプラットフォーム(PaaS)上のサーバーとのデバイス>サーバー接続を理解するためのテスト目的のサンプル構成です。
- 以下に示す構成は、ライブサーバー(HTTP接続)に推奨される構成ではない場合があります。 これは、参照用のサンプル構成です。
- 以外のAWS構成を提供することはできません。 外部リンクで利用可能なオンラインガイドを参照してください。
事前設定
1. AWSアカウントを作成します。
2. 次のタスクを実行して、AmazonEC2を使用するように設定します。
- 概要
- 前提条件
- ステップ 1: インスタンスを起動する
*BioStar2のシステム要件を参照してください。Windows Server 2012R2はBioStar 2.6で動作します。 - ステップ 2: インスタンスに接続する
BioStar 2インストール
4. リモートデスクトップからサーバーインスタンスにアクセスします。
5. ディスクの管理でEBSボリュームをアクティブします。
ノート: Windows Server 2012を使用している場合、セキュリティ設定のため、InternetExplorerからのファイルのダウンロードはデフォルトでブロックされます。
Chromeインストールファイルをリモートデスクトップにドラッグアンドドロップするのが、Chromeをインストールして他のファイルをダウンロードする最も簡単な方法です。
7. 十分なスペースのあるドライブにBioStar2をインストールします。
8. BioStar 2にログインします。
9. [設定]> [サーバー]> [Webサーバープロトコル]で接続モードをHTTPに変更し、適用します。
ノート:HTTPポートはデフォルトの80にします。
アクセスの構成
1. rootアカウントを使用してAWSのEC2メニューにアクセスします。
2. インスタンスにElasticIP(パブリックIP)を構成します。
3. Network & Security > Security Groupsを開きます。
4. BioStar2サーバーインスタンスに関連付けられているセキュリティグループを選択します。
5. InboundタブのEditをクリックします。
6. 構成されていない場合は、HTTPプロトコルのルールを作成します。
Type: HTTP
Protocol: TCP
Port Range: 80
Source: Anywhere
7. BioStar2サーバーポート用に別のカスタムTCPルールを作成します。
Type: Custom TCP Protocol
Protocol: TCP
Port Range: 51212
Source: Anywhere
8. Saveをクリックします。
9. リモートデスクトップを開いて、サーバーインスタンスにアクセスします。
10. Windows Firewall with Advanced Securityを開きます。
11. In Inbound Rules add port 80 (リンクを確認してください。)
端末をサーバに接続
デバイスからサーバーモードは、デバイスがパブリックIPに接続するために使用されます。
以前構成したElasticIPをメモします。
LCDのある端末で構成
1. ネットワーク>サーバメニューをクリックします。
2. 接続モードを端末>サーバに設定します。
3. サーバーIPをElasticIP(パブリックIP)に設定します。
ノート:AWSのSecurity groupのInboundルールでポート51212を開いた場合は、サーバーポートをそのままにしておきます。
4. 待機中端末を追加します。
5. サーバに端末を追加します。
LCDがない端末を構成
1. デバイスをローカルBioStar2サーバーに接続します。
2. 端末メニューで端末を選択します。
3. 端末>サーバ接続モードに変更しサーバアドレス(elastic IP)を入力します。
4. 適用をクリックします。
5. 待機中端末を追加します。
6. 端末をサーバに追加します。
BioStar2クラウド以外の外部アクセスオプション
BioStar 2 WebクライアントアクセスにBioStar 2クラウド(トンネリング)以外のオプションを使用する場合は以下を確認してください。
ドメインを購入する
AmazonのRoute 53または他の外部プロバイダーを通じてドメインを簡単に購入できます。
そのドメインをElasticIPに接続して、URLを介してBioStar2にアクセスします。
注意:現在のバージョンのBioStar2(2.6.2)では、ドメイン名を使用してWebクライアントにアクセスすると、TAおよびビデオモジュールにアクセスできません。
Ngrok使用
最新のNgrokバージョンをダウンロードしてURLを使用してBioStar 2Webクライアントを簡単に開くことができます。
以下のような簡単なコマンドの後:
ランダムに生成されたURLを使用してBioStar2Webクライアントにアクセスできるようになります。
ノート:ngrokトンネルを使用すると、購入したドメイン名を使用するよりも時間がかかります。 無料版のngrokを使用する場合も、接続に制限があります。
HTTPSオプション
サーバーにHTTPS接続を適用する場合は、以下の手順に従って、適用するプライベート証明書を作成できます。
https://aws.amazon.com/blogs/aws/aws-certificate-manager-launches-private-certificate-authority/
Load Balancingオプションについて
TLS offloadingは、http接続をhttpsに変更する方法です。
ただし、BioStar2.6はnginxWebサーバーを使用せず、Spring jsを使用するため、この機能は利用できません。
その他のAWSガイド
Amazon AWSの詳細については、以下の記事を参照してください。
https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/concepts.html