このページを表示するには、ツール»オプションを選択してオプションダイアログボックスを表示し、カテゴリリストからWebサーバを選択します。

このページを使用して、リモートフロントパネルのWebサーバを有効にしたり、Webサーバの構成を実行します。

メインアプリケーションインスタンスのWebサーバオプションを構成するには、オプションダイアログボックスのこのページで設定できます。ターゲットのWebサーバオプションを構成するには、プロパティダイアログボックスからこのページを表示します。

このページには、以下のコンポーネントがあります。

オプション 説明
NI Webサーバ このセクションでNI Webサーバを構成します。
  • NIウェブサーバーの設定

    (Windows 64ビット) NI Webサーバを構成するためのNI Webサーバ構成を起動します。プロンプトに従って、Webサーバのセキュリティおよび認証設定を選択し、Webサーバを有効にします。

アプリケーションWebサーバ このセクションを使用して、アプリケーションWebサーバを有効にしたあと、およびデバッグセッション中にWebサービスへのアクセスを構成します。
メモ デバッグセッションの開始後に、これらの設定を変更しても、その変更はすぐには反映されません。Webサービスがホストコンピュータで実行される場合は、LabVIEWを再起動する必要があります。WebサービスがRTターゲットで実行される場合は、ターゲットを再起動してください。
  • アプリケーション・ウェブ・サーバーの設定

    NI Web-based Configuration & Monitoringを起動します。このブラウザベース構成ツールで、Webサービスを使用できるようにアプリケーションWebサーバを有効にできます。

  • デバッグHTTPポート

    デバッグセッション中のWebサービスとの通信に使用するポートを指定します。デフォルトは 8001 です。

  • デバッグ中にリモート接続を許可する

    (Windows) オンにした場合、リモート接続上のクライアントからWebサービスにデバッグセッションでアクセス可能になります。それ以外の場合、クライアントはlocalhostまたは127.0.0.1を使用してWebサービスに接続する必要があります。このチェックボックスはデフォルトでオンになっています。

リモートパネルサーバ このセクションを使用して、リモートパネルWebサーバを有効にします。
  • Enable Remote Panel Server-

    リモートパネルWebサーバによるフロントパネル画像のパブリッシュを可能にします。このチェックボックスは、デフォルトでオフになっています。変更をこのオプションに適用するには、LabVIEWを再起動する必要があります。すべての変更は保存され、次回にLabVIEWを開いたときに表示されます。

    Web Server:Server Active プロパティを使用して、プログラムで Web サーバーを有効にすることもできます。このプロパティは、LabVIEWを再起動する必要がなくWebサーバの状態を即座に変更します。このプロパティを使用した変更は、LabVIEWのセッション全体で保存されず、オプションダイアログボックスのWebサーバページに反映されません。
  • デフォルトにリセット

    Webサーバ:構成ページのすべてのオプションをデフォルト値にリセットします。

  • Root directory-

    WebサーバHTMLファイルがあるディレクトリを示します。デフォルトパスはlabview\www です。

    Web Server:Root Directory Path プロパティを使用して、ルート・ディレクトリをプログラムで指定することもできます。
  • HTTP port-

    Webサーバが非暗号化通信用に使用するTCP/IPポートを示します。

    HTTP portで 指定されたポートを他のサーバーがコンピューター上ですでに使用している場合、または 80などの予約済みポートを使用する権限がないコンピューターにいる場合は、 HTTP portの 値を使用するポートに置き換えてください。
  • リモート・フロントパネル
  • スナップショット

    Webサーバ上のメモリに現在存在するVIのフロントパネルのスタティックイメージを表示します。

  • SSL

    WebサーバでTLS/SSLサポートを有効にします。

    • SSLポート

      WebサーバがTLS/SSL暗号化通信用に使用するTCP/IPポートを示します。HTTPポートで指定されたポートでTLS/SSLを有効にすることはできません。暗号化通信を可能にするために、SSLポートでは固有のポートを使用する必要があります。

    • SSL証明書ファイル

      WebサーバでTLS/SSL暗号化に使用する証明書を指定します。デフォルトのLabVIEW自己署名証明書を使用する場合は、このコンポーネントを空にします。

    • 発見された証明書

      サーバアドレステキストボックスで指定したシステムで使用可能な証明書の一覧を表示します。

    • サーバーアドレス

      証明書を保管してあるシステムの名前またはIPアドレスを指定します。たとえば、localhostと入力すると、ローカルシステムにある証明書を表示できます。

    • クエリー

      サーバアドレステキストボックスで指定したシステムで使用可能な証明書をクエリします。検出された証明書は、検出された証明書リストボックスに表示されます。

ログファイル このセクションを使用して、ログファイルを有効にします。
  • Use log file-

    ログファイルを有効にします。このチェックボックスは、デフォルトでオフになっています。

    また、 Web Server:Logging Enabled プロパティを使用して、プログラムでログファイルを有効にすることもできます。
    • Log file path-

      LabVIEWがWeb接続情報を保存する場所のファイルへのパスを示します。

      デフォルトのパスは labviewresource㊤webserver㊤logs㊤access.logである。また、Webサーバ:ログファイルパスプロパティを使用して、ビルトインWebサーバがログファイルを配置する場所をプログラム的に決定することもできます。
表示可能なVI

このセクションを使用して、Web上で表示可能なVIのリストの構成編集を行います。

また、Webサーバ:VIアクセスリストプロパティを使用してプログラム的にVIへのアクセスを許可または拒否することもできます。

  • 可視VIs

    このセクションを使用して、Web上で表示可能なVIのリストの構成編集を行います。

  • Add- Visible VIs リストに新しいエントリを追加 します。新しい項目は表示可能なVIリスト中の選択された項目の下に表示されます。
  • Remove- Visible VIs リストから選択したエントリを削除 します。
  • Visible VI - Visible VIsにリストするVIを入力できます。入力するVIの名前またはディレクトリのパスには、ワイルドカードを使用できます。LabVIEWのプロジェクトの一部のVIを指定するには、VIのパスにプロジェクト名、プロジェクトライブラリ名、およびターゲットを含める必要があります (適用する場合)。たとえば、ターゲットのマイ コンピュータの下のMyProject.lvprojと呼ばれるプロジェクトにMyVI.viが存在する場合、VI名をMyProject.lvproj/My Computer/MyVI.viと入力します。VIがMyLibraryというプロジェクトライブラリによって所有されている場合、MyProject.lvproj/マイ コンピュータ/MyLibrary.lvlib:MyVI.viというように、そのパスにプロジェクトライブラリ名も追加します。VIがプロジェクトまたはプロジェクトライブラリのどちらにもない場合は、追加情報を含めずにVI名を入力できます。
  • アクセスを許可する

    表示可能なVIリストで選択されたVIへのアクセスを許可します。このオプションはデフォルトで選択されています。

  • Visible VIs ] リストで選択されている VI へのアクセスを拒否します。
  • 制御時間制限(秒

    複数のクライアントがVIの制御を待機している場合、リモートクライアントが表示可能なVIリストのVIを制御できる時間を秒単位で指定します。デフォルトは300秒です。デフォルトを使用チェックボックスをオンにすると、このフィールドは編集できません。

    メモ 2番目のクライアントが同じVIの制御を要求するまで、LabVIEWは特定のVIに設定された制限時間を監視しません。別のクライアントが制御を要求すると、LabVIEWは制御の制限時間を監視し始めます。2番目のクライアントがVIの制御を要求しない場合、最初に要求したクライアントはVIの制御権を失うことはありません。
    • デフォルト

      制御時間の制限 (秒) をデフォルト値の300秒に設定します。このチェックボックスは、デフォルトでオンになっています。制御時間の制限 (秒) を編集するには、このチェックボックスをオフにします。

ブラウザアクセス このセクションでは、Webサーバにアクセス可能なブラウザアドレスのリストを表示します。このダイアログボックスを使用して、ブラウザアクセスリストエントリを追加したり、リストからエントリを削除したり、リスト項目のアクセス権限を設定したりできます。ブラウザアクセスリストのエントリには、正しい構文を使用する必要があります。

また、Webサーバ:TCP/IPアクセスリストプロパティを使用して、プログラム的にブラウザアドレスへのアクセスを許可または拒否することもできます。

  • ブラウザアクセスリスト

    Webサーバにアクセスできるブラウザアドレスをリストに表示します。フロントパネルの表示と制御を許可すると、2つの緑色のチェックマークが項目の左側に表示され、フロントパネルの表示を許可すると緑色のチェックマークが項目の左側に表示されます。アクセスを拒否すると、赤いXが表示されます。エントリの名前の横に緑色のチェックマークも赤いXも表示されていない場合は、エントリの構文が正しくないことを示します。

  • 追加

    ブラウザアクセスリストに新規ブラウザアドレスを追加します。新規のアドレスは、ブラウザアクセスリストで選択されたアドレスの下に表示されます。

  • 削除

    選択されたブラウザアドレスをブラウザアクセスリストから削除します。

  • ブラウザアドレス

    ブラウザアドレスを入力して、ブラウザアクセスリストにリストします。入力するブラウザアドレスにワイルドカードを使用できます。

  • 視聴とコントロールを許可する

    ブラウザアクセスリストで選択したブラウザアドレスが、WebサーバにアクセスしてVIをリモートで表示および制御できるようにします。このオプションはデフォルトで選択されています。

  • 視聴を許可する

    ブラウザアクセスリストで選択したブラウザアドレスが、WebサーバにアクセスしてVIとドキュメントの表示をできるようにします。

  • アクセス拒否

    表示可能なVIリストで選択されたVIへのアクセスを拒否します。