主要内容

网络应用程序

软件包MATLAB®应用程序部署到MATLAB Web应用服务器

Web应用程序是可以在浏览器中运行的MATLAB应用程序。您使用app Designer创建一个交互式MATLAB应用程序,使用Web应用程序编译器封装它,并使用MATLAB Web应用程序服务器的开发版本或MATLAB Web应用服务器™产品。每个web应用程序都有一个唯一的URL,可以通过web浏览器使用HTTP或HTTPS协议访问。服务器有一个主页,列出了所有可用的托管web应用程序。共享web应用的方式是共享web应用的唯一URL,或者共享服务器主页的URL。

Web应用程序被设计为只能在可信的内部网环境中运行,而不能在开放的Internet中运行。有关更多信息,请参见潜在的风险

只有使用App Designer设计的应用才能部署为web应用。有关更多信息,请参见使用应用程序设计师开发应用程序

Windows支持Web应金宝app用程序®, Linux®macOS.有关支持的web浏览器的列表金宝app,请参见金宝app支持的浏览器和平台不兼容

MATLAB编译器™与开发版本的MATLAB Web应用服务器.然而,如果你想将服务器集成到一个具有认证和基于角色访问功能的企业生态系统中,继续运行使用不同版本的MATLAB创建的web应用,对访问web应用的终端用户数量没有限制,你需要购买MATLABWeb应用程序服务器产品。有关详细信息,请参见MATLAB Web应用服务器的差异

应用程序

Web应用程序编译器 打包用于web部署的App Designer应用

功能

compiler.build.webAppArchive 创建要部署到的存档MATLABWeb应用程序服务器
compiler.build.WebAppArchiveOptions 用于构建web应用程序存档的选项
compiler.build.Results 编译器生成结果对象
webAppCompiler 打包用于web部署的App Designer应用

主题

安装和配置

MATLAB Web App Server开发版本的系统要求

硬件和软件要求安装和运行MATLAB Web应用服务器的开发版本。

在MATLAB编译器中安装MATLAB Web应用服务器的开发版本

的安装开发版本的步骤MATLAB Web应用服务器

启动服务器应用程序

的开发版本中启动服务器应用程序的步骤MATLAB Web应用服务器

在MATLAB编译器中配置MATLAB Web App Server的开发版本

的开发版本中注册服务并配置服务器选项MATLAB Web应用服务器

金宝app支持的浏览器和平台不兼容

检查您的web浏览器和平台的兼容性。

MATLAB Web应用服务器的差异

两者之间的差异MATLAB Web应用服务器产品及开发版本MATLAB Web应用服务器MATLAB编译器

创建、部署和运行

创建Web应用程序

学习如何创建用于部署的web应用程序。

部署Web应用程序

学习如何部署web应用程序。

运行Web应用程序

在浏览器中运行和测试web应用程序。

简单抵押计算器Web应用程序

尝试一个关于如何创建、部署和运行web应用程序的示例。

金宝appSimulink仿真Web应用程序

尝试一个关于如何创建、部署和运行包含Simulink的web应用程序的示例金宝app®模拟。

Web应用程序限制和不支持的功能金宝app

在创建web应用时,考虑功能限制和不支持的MATLAB函数。金宝app

诊断

诊断

检查每个web应用程序的状态。

Web应用会话日志

检查web应用程序会话日志。

安全

MatlabWeb应用服务器安全

托管web应用程序时要采取安全措施。

启用HTTPS

将MATLAB Web App服务器配置为使用HTTPS。

潜在的风险

考虑与运行web应用相关的客户端、服务器和应用程序风险。

编写安全的Web应用程序

遵循编写MATLAB应用程序的指南和实践,使之成为安全的web应用程序。

安全部署Web应用

部署web应用程序的安全指南总结。