Main Content

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

webapps-config

Windows、Linux、および macOS システムのコマンド ラインからMATLAB Web App Serverを構成する

R2020a 以降

説明

webapps-config getは、現在のMATLAB® Web App Server™構成を返します。

webapps-config get keyname は、キーkeynameに関連付けられた値を返します。

webapps-config set keyname val は、値val をキーkeynameに割り当てます。

webapps-config help keyname は、キーkeynameのヘルプを表示します。

現在のサーバー構成を取得する

現在のサーバー構成を取得するには、システム コマンド ラインで次のように入力します。

webapps-config get 
                        port: 9988
                   apps_path: C:\ProgramData\MathWorks\webapps\R2023b\apps
                   logs_path: C:\ProgramData\MathWorks\webapps\R2023b\logs
               logging_level: normal
     log_archive_max_size_mb: 50
        log_rotation_size_mb: 10
            maximum_sessions: 63
session_idle_timeout_minutes: 5
     startup_timeout_seconds: 45
                 ssl_enabled: false
        ssl_certificate_file:
        ssl_private_key_file:

特定のキーの構成値を取得する

特定のキーの構成値を取得するには、システム コマンド ラインで次のように入力します。

webapps-config get port
9988

特定のキーの構成値を設定する

特定のキーの構成値を設定するには、システム コマンド ラインで次のように入力します。

webapps-config set port 9999
Successfully changed "port". Changes will be applied the next time the server is started.

ポートが変更されたことを確認します。

webapps-config get port
9999

特定の構成キーのヘルプを表示する

特定の構成キーのヘルプを表示するには、システム コマンド ラインで次のように入力します。

webapps-config help logs_path
Folder where server logs are written

SSL を有効にし、証明書ファイルと秘密キー ファイルの場所を設定します。

SSL を有効にするには、システム コマンド ラインで次のように入力します。

webapps-config set ssl_enabled true
webapps-config set ssl_certificate_file /home/user/my_server_certificate.pem
webapps-config set ssl_private_key_file /home/user/my_private_key.pem

入力引数

すべて折りたたむ

キー名説明

port

サーバーが実行されるポート。

license

ライセンス サーバーのホスト名とポート、またはライセンス ファイルへのパス。

apps_path

Web アプリが含まれるフォルダーへのパス。

logs_path

ログ ファイルが含まれるフォルダーへのパス。

logging_level

ロギングの粒度のレベル。オプションは次のとおりです: 'normal' | 'verbose' | 'minimal'

log_archive_max_size_mb

ログ ディレクトリ内のすべてのログ ファイルの最大サイズ (メガバイト (MB) 単位)。

log_rotation_size_mb

別のファイルにロールオーバーする前のログ ファイルの最大サイズ (MB) です。

maximum_sessions

サーバーによって許可されるセッションの最大数。

session_idle_timeout_minutes

アイドル時にセッションを終了するまでのタイムアウト (分単位)。

startup_timeout_seconds

新しいセッションを開始するときのタイムアウト (秒単位)。

ssl_enabled

SSL が有効になっているかどうかを確認します。

ssl_certificate_file

SSL証明書ファイルの場所。

ssl_private_key_file

SSL秘密キーファイルの場所。

start_nolminit

ライセンス マネージャーを初期化せずにサーバーを起動できるかどうかを指定します

app_session_full_screen (R2022b 以降)

アプリセッションを全画面モードで開始するかどうかを指定します。

app_session_show_footer (R2022b 以降)

アプリのセッション フッターとログを特定のユーザーに表示するかどうかを指定します。ユーザーは次のように指定できます: allauthorsnone

allowed_frame_ancestors (R2023b 以降)

iframe HTML 要素内に Web アプリを埋め込むことができる Web サイトを指定します。

allowed_event_origins (R2023b 以降)

iframe HTML 要素に埋め込まれた Web アプリがデータを受信できる Web サイトを指定します。

キー名ヴァル既定値

port

1から65535までの正の整数として指定されるポート番号。

9988

licenseライセンス サーバーのホスト名とポート番号、またはライセンス ファイルへのパス。

以下に例を示します。a:

  • 27000@myLicenseServer

  • C:\myLicenses\license.lic

  • C:\myLicenses\license.dat

apps_path

Web アプリが含まれるフォルダーへのパス。文字列で指定します。

  • Windows®
    C:\ProgramData\MathWorks\webapps\R2023b\apps

  • Linux®
     /local/MathWorks/webapps/R2023b/apps
  • macOS
    /Library/Application Support/MathWorks/webapps/R2023b/apps

logs_path

ログ ファイルが含まれるフォルダーへのパス。文字列で指定します。

  • Windows
    C:\ProgramData\MathWorks\webapps\R2023b\logs
  • Linux
     /local/MathWorks/webapps/R2023b/logs
  • macOS
    /Library/Application Support/MathWorks/webapps/R2023b/logs

logging_level

ロギングの粒度のレベル。文字列で指定します。オプションは次のとおりです: 'normal' | 'verbose' | 'minimal'

normal

log_archive_max_size_mb

ログ ディレクトリ内のすべてのログ ファイルの最大サイズ (メガバイト (MB) 単位)。正の整数で指定します。

50 MB

log_rotation_size_mb

ログ ファイルが別のファイルにロールオーバーされるまでのログ ファイルの最大サイズ (MB) です。正の整数で指定します。

10 MB

maximum_sessions

サーバーによって許可されるセッションの最大数。正の整数で指定します。

RAM のギガバイト (GB) ごとに 1 セッション。

session_idle_timeout_minutes

アイドル時にセッションを終了するまでのタイムアウト (分単位)。正の整数で指定します。

5

startup_timeout_seconds

新しいセッションを開始するときのタイムアウト (秒単位)。正の整数で指定します。

45

ssl_enabled

SSL がブール値として指定されて有効になっているかどうかを確認します。

false

ssl_certificate_file

SSL証明書ファイルの場所。文字列で指定します。

 

ssl_private_key_file

SSL秘密キーファイルの場所。文字列で指定します。

 

start_nolminit

ライセンス マネージャーを初期化せずにサーバーを起動できるかどうかを指定します。ブール値で指定します。

false

app_session_full_screen (R2022b 以降)

アプリセッションを全画面モードで開始するかどうかを指定します。ブール値で指定します。

false

app_session_show_footer (R2022b 以降)

アプリのセッション フッターとログを特定のユーザーに表示するかどうかを指定します。ユーザーは次のように指定できます: allauthorsnone

all

allowed_frame_ancestors (R2023b 以降)

iframe HTML 要素内に Web アプリを埋め込むことができる Web サイトを指定します。

 

allowed_event_origins (R2023b 以降)

iframe HTML 要素に埋め込まれた Web アプリがデータを受信できる Web サイトを指定します。

 

a To know the difference between license.lic and license.dat files, see MATLAB Answers.

バージョン履歴

R2020a で導入