主要内容

本页采用了机器翻译。点击此处可查看英文原文。

MATLAB Web App Server 上启用 SSL

SSL(安全套接层)是一种网络协议,用于加密客户端与服务器之间传输的数据。在 MATLAB® Web App Server™ 上,SSL 配置的需求是证书和私钥对。

限制

该证书必须符合以下限制:

  • MATLAB Web App Server 仅支持 .pem SSL 证书格式。

  • SSL 密钥必须是私有的,其长度必须至少为 2048 位,最多为 4096 位(R2023a Update 3 中引入了对 4096 位密钥的支持)。

  • 服务器不支持中间证书。

私钥必须符合以下限制:

  • 私钥不得设置密码保护。

  • 私钥文件必须位于只有服务器帐户可以读取的位置。

    存储证书文件和私钥文件的方便位置是 webapps_private 文件夹。有关 webapps_private 文件夹的位置,请参阅 身份验证

启用 SSL

要在服务器上启用安全套接字层 (SSL),请执行以下操作:

  1. 从证书颁发机构获取服务器的证书文件和私钥文件,并将这些文件放在 MATLAB Web App Server 可访问的位置。

  2. 在终端,导航到包含 MATLAB Web App Server 命令行脚本的文件夹。

    操作系统命令行脚本的默认位置

    Windows® (管理员)

    C:\Program Files\MATLAB\MATLAB Web App Server\R2025b\script

    Linux® (sudo)

    /usr/local/MATLAB/MATLAB_Web_App_Server/R2025b/script

    macOS(Intel® 处理器)(sudo)

    /Applications/MATLAB/MATLAB_Web_App_Server/R2025b/script

  3. 在终端键入:

    webapps-config set ssl_certificate_file <path to certificate file>

  4. 在终端键入:

    webapps-config set ssl_private_key_file <path to private key file>
  5. 在终端键入:

    webapps-config set ssl_enabled true

  6. 重新启动服务器。

另请参阅

主题

外部网站