HunyuanVideo-Foley部署教程SSL证书配置HTTPS WebUI安全访问1. 镜像概述与环境准备HunyuanVideo-Foley是一款专为视频生成与音效生成任务优化的私有部署镜像基于RTX 4090D 24GB显存显卡和CUDA 12.4深度优化。本教程将指导您完成SSL证书配置实现HTTPS安全访问WebUI界面。1.1 硬件要求确认在开始部署前请确保您的设备满足以下最低配置要求显卡NVIDIA RTX 4090/4090D24GB显存内存120GB及以上CPU10核心及以上存储系统盘50GB 数据盘40GB操作系统Ubuntu 20.04/22.04 LTS1.2 基础环境验证镜像已内置完整运行环境您可以通过以下命令验证关键组件# 验证CUDA版本 nvcc --version # 验证PyTorch安装 python3 -c import torch; print(torch.__version__); print(torch.cuda.is_available()) # 验证FFmpeg安装 ffmpeg -version2. 基础服务启动与测试2.1 启动WebUI服务镜像提供了一键启动脚本执行以下命令启动WebUI服务cd /workspace bash start_webui.sh服务启动后默认将通过HTTP协议在7860端口提供服务您可以通过浏览器访问http://您的服务器IP:78602.2 启动API服务如需使用API接口可以运行以下命令cd /workspace bash start_api.shAPI文档可通过http://您的服务器IP:8000/docs访问。3. SSL证书申请与配置3.1 证书申请准备我们将使用Lets Encrypt免费SSL证书首先安装certbot工具sudo apt update sudo apt install -y certbot python3-certbot-nginx3.2 域名解析配置在申请证书前请确保您拥有一个可用的域名已将域名A记录解析到您的服务器IP服务器80/443端口已开放3.3 获取SSL证书执行以下命令获取证书将example.com替换为您的域名sudo certbot certonly --standalone -d example.com证书将保存在/etc/letsencrypt/live/example.com/目录下包含fullchain.pem证书链文件privkey.pem私钥文件4. Nginx反向代理配置4.1 安装Nginx如果尚未安装Nginx请执行sudo apt install -y nginx4.2 配置反向代理创建新的Nginx配置文件sudo nano /etc/nginx/sites-available/hunyuan添加以下内容替换example.com为您的域名server { listen 443 ssl; server_name example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; location / { proxy_pass http://localhost:7860; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } server { listen 80; server_name example.com; return 301 https://$host$request_uri; }4.3 启用配置并重启Nginxsudo ln -s /etc/nginx/sites-available/hunyuan /etc/nginx/sites-enabled sudo nginx -t sudo systemctl restart nginx5. HTTPS安全访问验证5.1 访问测试现在您可以通过HTTPS安全访问WebUI界面https://example.com浏览器地址栏应显示安全锁标志表示连接已加密。5.2 证书自动续期配置Lets Encrypt证书有效期为90天设置自动续期sudo crontab -e添加以下行每天检查并续期0 12 * * * /usr/bin/certbot renew --quiet6. 高级安全配置建议6.1 防火墙设置建议配置防火墙规则仅开放必要端口sudo ufw allow 22 sudo ufw allow 80 sudo ufw allow 443 sudo ufw enable6.2 服务账户隔离为安全考虑建议使用非root账户运行服务sudo useradd -m hunyuanuser sudo usermod -aG sudo hunyuanuser sudo chown -R hunyuanuser:hunyuanuser /workspace6.3 定期备份配置建议定期备份关键配置和证书# 备份Nginx配置 sudo tar -czvf nginx_backup.tar.gz /etc/nginx # 备份SSL证书 sudo tar -czvf ssl_backup.tar.gz /etc/letsencrypt7. 总结与后续步骤通过本教程您已成功为HunyuanVideo-Foley配置了SSL证书实现了HTTPS安全访问。您现在可以安全地通过Web界面使用视频和音效生成功能通过API接口集成到您的应用中基于此基础进行二次开发获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。