LFM2.5-1.2B-Thinking-GGUF生产环境:Nginx反向代理+HTTPS外网访问配置
LFM2.5-1.2B-Thinking-GGUF生产环境Nginx反向代理HTTPS外网访问配置1. 平台简介LFM2.5-1.2B-Thinking-GGUF是Liquid AI推出的轻量级文本生成模型特别适合在资源有限的环境中快速部署。该镜像内置了GGUF模型文件和llama.cpp运行时提供了一个简洁的单页文本生成Web界面。2. 环境准备2.1 系统要求操作系统Ubuntu 20.04/22.04 LTS内存至少4GB存储10GB可用空间GPU可选可纯CPU运行2.2 安装必要组件sudo apt update sudo apt install -y nginx python3-certbot-nginx3. Nginx反向代理配置3.1 创建Nginx配置文件在/etc/nginx/sites-available/目录下创建配置文件sudo nano /etc/nginx/sites-available/lfm25-proxy添加以下内容替换your_domain.com为你的实际域名server { listen 80; server_name your_domain.com; location / { proxy_pass http://127.0.0.1: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; } }3.2 启用配置sudo ln -s /etc/nginx/sites-available/lfm25-proxy /etc/nginx/sites-enabled/ sudo nginx -t # 测试配置 sudo systemctl restart nginx4. HTTPS证书配置4.1 获取Lets Encrypt证书sudo certbot --nginx -d your_domain.com4.2 自动续期测试sudo certbot renew --dry-run5. 服务验证5.1 检查服务状态supervisorctl status lfm25-web ss -ltnp | grep 78605.2 测试API访问curl -X POST https://your_domain.com/generate \ -F prompt请用一句中文介绍你自己。 \ -F max_tokens512 \ -F temperature06. 常见问题解决6.1 页面无法访问检查服务是否运行supervisorctl status lfm25-web检查端口监听ss -ltnp | grep 78606.2 HTTPS证书问题如果遇到证书问题可以尝试重新获取sudo certbot --nginx --force-renewal -d your_domain.com6.3 性能调优建议对于高并发场景可以调整Nginx配置worker_processes auto; events { worker_connections 1024; multi_accept on; }7. 总结通过本文的配置我们成功实现了使用Nginx作为反向代理将本地7860端口服务暴露到外网配置HTTPS加密访问保障数据传输安全建立了完整的服务监控和问题排查流程这种部署方式特别适合需要对外提供API服务的生产环境既保证了安全性又便于维护和扩展。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。