在 MATLAB Web App Server 上启用 SSL
SSL(安全套接层)是一种网络协议,用于加密客户端与服务器之间传输的数据。在 MATLAB® Web App Server™ 上,SSL 配置的需求是证书和私钥对。
限制
该证书必须符合以下限制:
MATLAB Web App Server 仅支持
.pemSSL 证书格式。SSL 密钥必须是私有的,其长度必须至少为 2048 位,最多为 4096 位(R2023a Update 3 中引入了对 4096 位密钥的支持)。
服务器不支持中间证书。
私钥必须符合以下限制:
私钥不得设置密码保护。
私钥文件必须位于只有服务器帐户可以读取的位置。
存储证书文件和私钥文件的方便位置是
webapps_private文件夹。有关webapps_private文件夹的位置,请参阅 身份验证。
启用 SSL
要在服务器上启用安全套接字层 (SSL),请执行以下操作:
从证书颁发机构获取服务器的证书文件和私钥文件,并将这些文件放在 MATLAB Web App Server 可访问的位置。
在终端,导航到包含 MATLAB Web App Server 命令行脚本的文件夹。
操作系统 命令行脚本的默认位置 Windows® (管理员)
C:\Program Files\MATLAB\MATLAB Web App Server\R2025b\scriptLinux® (sudo)
/usr/local/MATLAB/MATLAB_Web_App_Server/R2025b/scriptmacOS(Intel® 处理器)(sudo)
/Applications/MATLAB/MATLAB_Web_App_Server/R2025b/script在终端键入:
webapps-config set ssl_certificate_file <path to certificate file>在终端键入:
webapps-config set ssl_private_key_file <path to private key file>在终端键入:
webapps-config set ssl_enabled true重新启动服务器。