サーバーへの配置

1443 views

IISの設定
役割と機能の追加をクリックする

image002.png

次へをクリックする

image004.png
役割ベースまたは機能ベースのインストール

image006.png

対象サーバーの選択を行います。

Webサーバー(IIS)をクリックします


機能の追加をクリックします。

image012.png

次へをクリックします。

image014.png

次へをクリックします。

image016.png

次へをクリックします。

 

image018.png

以下にチェックをつけ、次へを選択します。

image019.png

image020.png

image021.png

インストールを行います。

image023.png

 

 

image025.png

 

 

閉じるをクリックします。

image027.png

 

URL Rewrite機能の設定

https://www.iis.net/downloads/microsoft/url-rewrite
このURLより該当するバージョンをダウンロードしインストールします。

image028.png

image029.png

image030.png

image031.png

 

Magic xpa 4Plus RIA/WCL Serverのセットアップ

image033.png

Magic xpa RIA/WCLのインストーラーを起動させます。

image035.png

同意します。

image037.png

プラットフォームを選択します。

image039.png

今回はカスタムを選択します。

image041.png

インストール先のフォルダを指定します。
image042.png

フォルダを作成します。

image044.png

コンポーネントを選択します。

image045.png

データベースゲートウェイは使用するものにチェックをつけます。
image048.png

MRBの数を指定します。

image050.png

MRBのパスワードを設定します。

image052.png

次へを選択します。

image054.png

次へをクリックしてください。

image056.png
WebClientキャッシュのフォルダを指定します。
次へをクリックしてください。
image058.png

次へをクリックします。

image060.png

インストールが始まります。

image062.png

完了をクリックします。
image064.png

ライセンスマネージャーを使用してライセンス登録を行います。

SmartUXを使ったコンパイル方法

サーバー環境にはMagic xpaキャビネットファイルとコンパイルされたjavascriptファイルなどが必要となります。

Magic xpa側

image065.png
image066.png

キャビネットファイル(.ecf)とWeb Client アプリケーションの src\assets\cache フォルダにキャッシュファイルを生成します。
キャッシュファイルはアプリケーションの一部となります。

SmartUX側

image067.png

image068.png

ビルド出力ディレクトリ:コンパイルされたjavascriptファイルなどの出力先
ビルドオプション:–configuration production –base-href=/UpperAndLowerCase/

ドメイン名が abcdef.comの場合は http://abcdef.com/UpperAndLowerCase/での動作となる。
http://abcdef.com/で動作させる場合は–configuration production –base-href=/と設定を行う。

image069.png

正常にビルドすると以下のようにファイルが出来上がる。

 

 

image070.png

ビルドされるとファイルが構築されます。

配置

サーバー側のC:\inetpub\wwwroot にindex.htmlを含んだフォルダ一覧を配置する

image071.png

web.configを追加いたします。
image072.png

内容を以下のようにします。

<?xml version="1.0" encoding="utf-8"?>
<configuration>

<system.webServer>
<rewrite>
<rules>
<rule name="Angular Routes" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="./index.html" />
</rule>
</rules>
</rewrite>
</system.webServer>

</configuration>

assets/server-config.jsonの編集
初期状態だと

{
  "protocol": "http",
  "server": "localhost",
  "requester": "Magic410Scripts/MGrqispi.dll",
  "appname": "UpperAndLowerCase",
  "LogClientSequenceForActivityMonitor": "N",
  "InternalLogLevel": "",
  "InternalLogSync": "Message",
  "DisplayGenericError": "N",
  "FirstHTTPRequestTimeout": "5"
}

のようになっているので太文字の部分を
“protocol”: “http”, → ”protocol”: “https”,
“server”: “localhost”, → “server”: “abcdef.com”,
と、外部から読み取れるアドレスに変更してください。
またhttpなら80番ポート、httpsならば443番ポートを開けます。

.ecfファイルの配置

今回は例としてC:\user\UpperAndLowerCase\UpperAndLowerCase.ecfに配置します。
データベースの設定にはオーバーライドを使用いたします。
オーバーライドするUpperAndLowerCase.iniの内容例

/StartApplication = C:\user\UpperAndLowerCase\UpperAndLowerCase.ecf
/[MAGIC_DATABASES]UpperLowerCase = DBMS, 12, UpperLowerCase, , localhost, , USERID,PASSWORD, +
NoMagicRecordLock, ChangeFileInToolkit, CheckDefinition, NoCheckKey, +
NoFileLocks, , , CheckExist, 0, , NoAS400SrvrSort, , NoWebServiceDB,

上記のようなファイル配置となります。
Mgrb.iniの編集
M→Magic xpa 4.10 Broker INIの編集をクリックします。

image075.png

[APPLICATIONS_LIST]セクションに以下の1行を追加いたします。プロジェクト名やパスなどを書き換えてください。

UpperAndLowerCase = “C:\Program Files\Magicxpa\RIA Server 4.10\MgxpaRuntime.exe” /DeploymentMode=B /@C:\User\ UpperAndLowerCase\UpperAndLowerCase.ini -LicenseName=MGWEB14P,”C:\Program Files\Magicxpa\RIA Server 4.10″,,,1,0

サービスを再起動します。image076.png

ブローカーモニターにて立ち上がっていることが確認できます。

image078.png

 

Share this Article

サーバーへの配置

Or copy link

CONTENTS