当前位置: 首页 > wzjs >正文

个旧市哪里有做网站网络热词2023

个旧市哪里有做网站,网络热词2023,网站美工设计收费,个人网站备案备注使用Nginx配置Ollama API访问服务指南 一、前置准备 基础环境要求: 已部署Ollama服务(默认端口11434)服务器安装Nginx 1.18版本有效域名(示例使用api.ollama.service.com)开放服务器80/443端口 网络拓扑确认&#xf…

使用Nginx配置Ollama API访问服务指南

一、前置准备
  1. 基础环境要求:

    • 已部署Ollama服务(默认端口11434)
    • 服务器安装Nginx 1.18+版本
    • 有效域名(示例使用api.ollama.service.com)
    • 开放服务器80/443端口
  2. 网络拓扑确认:

    graph LR
    A[客户端] --> B[域名DNS解析]
    B --> C[Nginx服务器]
    C --> D[Ollama服务:11434]
    

二、核心配置解析
server {listen 80;server_name api.ollama.service.com;# 基础路由配置location / {proxy_pass http://IP:11434;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-Proto $scheme;}# 流式API专用配置location /api/ {proxy_pass http://IP:11434;proxy_http_version 1.1;proxy_set_header Connection '';# 实时传输优化proxy_buffering off;proxy_cache off;chunked_transfer_encoding off;# CORS跨域配置add_header 'Access-Control-Allow-Origin' '*' always;add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;# 预检请求处理if ($request_method = 'OPTIONS') {add_header 'Access-Control-Max-Age' 1728000;return 204;}}
}

三、关键配置说明
  1. 流式传输优化组合:

    • proxy_buffering off:禁用响应缓冲
    • proxy_http_version 1.1:启用持久连接
    • chunked_transfer_encoding off:避免分块编码干扰
  2. CORS防护矩阵:

    graph TB
    A[客户端请求] --> B[检测Origin头]
    B --> C{是否预检请求?}
    C -->|是| D[返回OPTIONS响应]
    C -->|否| E[添加CORS响应头]
    
  3. 代理头传递链:

    客户端IP → X-Real-IP → X-Forwarded-For → Ollama服务
    
四、接口测试验证
  1. CORS验证测试:
curl -I -X OPTIONS http://api.ollama.service.com/api/ \
-H 'Origin: http://test-domain.com' \
-H 'Access-Control-Request-Method: POST'

预期响应包含:

HTTP/1.1 204 No Content
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 1728000

  1. 流式请求测试:
async function testStreaming() {const response = await fetch('http://api.ollama.service.com/api/generate', {method: 'POST',headers: {'Content-Type': 'application/json','Authorization': 'Bearer API_KEY'},body: JSON.stringify({model: 'llama2',prompt: '为什么天空是蓝色的?'})});const reader = response.body.getReader();while(true) {const {done, value} = await reader.read();if(done) break;console.log(new TextDecoder().decode(value));}
}
五、性能监控建议
  1. 流量观测指标:

    pie
    title 请求类型分布
    "模型推理" : 65
    "参数调整" : 20
    "状态查询" : 15
    
  2. 推荐监控参数:

    • 连接保持时间:keepalive_timeout
    • 每秒请求数(RPS)
    • 平均响应延迟
六、安全增强建议
  1. 防护措施清单:
    • 启用HTTPS(Let's Encrypt免费证书)
    • 配置请求频率限制
    limit_req_zone $binary_remote_addr zone=ollama_limit:10m rate=10r/s;
    
    • 添加JWT验证层
    • 启用Nginx访问日志审计

本文配置已通过以下环境验证:

  • Ubuntu 22.04 LTS
  • Nginx 1.22.1
  • Ollama 0.1.27
  • 测试工具:curl 7.81.0、Postman v10.14
http://www.dtcms.com/wzjs/178458.html

相关文章:

  • dede手机医院网站模板seo排名诊断
  • 临沧网站制作搜狐财经峰会直播
  • 今天出京入京最新通知女生做sem还是seo
  • 网站建设协议 模板域名申请哪家好
  • 做网站需要花钱吗百度站长工具seo查询
  • 佛山新网站制作渠道seo是什么车
  • 如何注册企业成都网站关键词推广优化
  • 深圳哪家网站建设公司好企业网站推广策划书
  • 企业网站建设制作设计哪家最专业如何做网站平台
  • 食品公司网站模板上海百度关键词优化公司
  • 做团购的网站有哪些成人职业技能培训学校
  • 平邑网站建设沧州网站seo公司
  • 黄浦网站建设推广国内广告联盟平台
  • 做企业网站代码那种好市场营销策略
  • mobi域名网站长春网站制作企业
  • 网站建设期任务及总结宁波谷歌优化
  • 内江市住房和城乡建设局网站电话号码网站推广什么意思
  • 怎样做网站策划aso优化运营
  • 做网站的书籍推荐广州seo关键词
  • 自已做好的网站怎么做后台关键词如何排名在首页
  • 华为云做网站不能修改页面近期的新闻热点
  • 官方网站做背景墙厂家链接生成二维码
  • 番禺响应式网站开发2024年新冠第三波症状分析
  • 明星做代言的购物网站0品牌营销策划公司排名
  • 模板和网站的区别8个公开大数据网站
  • html5响应式网站建设平台公司个人怎么做网络推广
  • 负责公司网站产品的开发及整理新闻热点事件
  • 免费站推广网站不用下载关键词排名优化报价
  • 建立网站编程今日热点新闻事件摘抄2022
  • 做电子商务网站沈阳网站制作优化推广