网络应用程序

软件包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应万博1manbetx用程序®,Linux®,macOS.有关支持的web浏览器的列表万博1manbetx,请参见万博1manbetx支持的浏览器和平台不兼容

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应用服务器开发版本的系统要求

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

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

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

启动服务器应用程序

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

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

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

万博1manbetx支持的浏览器和平台不兼容

支持的web浏览万博1manbetx器和特定平台的不兼容性列表。

MATLAB Web应用服务器的差异

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

创建、部署和运行

创建Web应用程序

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

部署Web应用程序

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

运行Web应用程序

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

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

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

万博1manbetxSimulink仿真Web应用程序

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

限制和不支持的功能万博1manbetx

在创建web应用时,考虑功能限制和不支持的MATLAB函数。万博1manbetx

诊断

诊断

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

Web应用会话日志

查看web应用会话日志。

安全

MATLAB Web应用服务器安全

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

启用HTTPS

配置MATLAB Web应用服务器使用HTTPS。

潜在的风险

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

编写安全的Web应用程序

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

安全部署Web应用程序

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