几种 NI Web 服务器有哪些不同以及如何使用它们?

更新 Dec 4, 2023

适用于

软件

  • LabVIEW NXG
  • LabVIEW

问题详述

NI 有几个不同的 Web 服务器,它们与不同的产品一起工作并覆盖不同的用例。它们具有非常相似的名称,可以互换使用,但各自提供不同的功能。通过本指南来确定您正在使用的 Web 服务器以及如何配置它。

解决方案

应用程序Web服务器

描述:NI 应用程序 Web 服务器加载使用 LabVIEW 部署的 Web 服务应用程序。停止此服务可能会导致已部署的 Web 服务应用程序变得不可用。

启动类型:自动

命令行: “C:\Program Files\National Instruments\Shared\NI WebServer\ApplicationWebServer.exe”-user

这是大多数 LabVIEW 版本(截至 2019 年)附带的标准 Web 服务,可以从项目或安装程序中创建。可以使用 2 种不同的方式配置此服务器。

Web服务器页面

  •  您可以通过转到工具>>选项...>>Web 服务器选项卡来访问此对话框。
  •  您可以使用此工具配置调试服务器和远程面板服务器。
 
 

基于 Web 的配置

  • 您可以单击 Web 服务器选项页面中的配置应用 Web 服务器按钮(如上所示),在 Web 浏览器中打开基于 Web 的配置和监控的实用程序。建议使用 Internet Explorer。
  • 打开该实用程序的另一种方法是右键单击 LabVIEW 项目浏览器中的 Web 服务项目项,然后选择应用程序 Web 服务器»管理 Web 服务器
  • 单击左侧边栏上的Web 服务器配置按钮来配置应用程序 Web 服务器和系统 Web 服务器。
  • 单击左侧边栏上的Web 服务管理按钮。任何已发布的 Web 服务都会出现在已部署的 Web 服务列表中。您可能需要单击刷新按钮来更新列表。
 
 

系统网络Web服务器

描述:NI 系统 Web 服务器提供 NI Web 服务和基于 Web 的配置和监控的实用程序。停止此服务可能会导致某些 NI 软件无法正常运行。

启动类型:自动

命令行: “C:\Program Files\National Instruments\Shared\NI WebServer\SystemWebServer.exe”-system

System Web Server 是用于内部 Web 服务的,你不应该弄乱这个服务。这是较旧的基于 Appweb 的 NI Web 服务器,托管基于 Silverlight 的 Web 界面。
它可以安装在 Windows 和 Linux 实时目标上。

NI网络服务器

描述:NI Web 服务器托管 Web 应用程序和 Web UI。停止该服务可能会禁用某些 NI 软件的功能。

启动类型:自动

命令行: “C:\Program Files\National Instruments\Shared\Web Server\httpd.exe” -k runservice

NI Web 服务器是较新的,基于 Apache 的 Web 服务器,可用于托管 SystemLink Web 界面,并与 NXG 捆绑提供。从 2020 年开始,这将成为 LabVIEW 的默认设置。该 Web 服务旨在取代老化的应用程序 Web 服务器和系统 Web 服务器。

该 Web 服务器可以使用 NI Web 服务器配置进行配置。