nginx实用配置

server {

listen 8085;

server_name xxxx.cn;

root /home/h5billiardsvue/dist;

root /home/ryvue/dist;

try_files uri uri/ /index.html;

index index.html index.htm;

location /prod-api/ {

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header REMOTE-HOST $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass http://127.0.0.1:8081/;

}

新增:WebSocket 代理配置

location /h5/ {

WebSocket 必需的头信息

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection $connection_upgrade;

现有代理头

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header REMOTE-HOST $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

代理到后端

proxy_pass http://127.0.0.1:8081/;

WebSocket 超时设置

proxy_read_timeout 86400s;

proxy_send_timeout 86400s;

proxy_connect_timeout 30s;

禁用缓冲

proxy_buffering off;

}

location /profile/upload/

{

alias /home/xxx/upload/;

autoindex off;

}

location /img/ {

alias /home/xxx/img/upload;

autoindex off;

expires 30d;

access_log off;

}

}

相关推荐
xianyuCcCcCCCcc2 分钟前
从 IT 基础到云计算:服务器、存储、网络与操作系统全栈深度解析
运维
Jae den15 分钟前
什么是服务器虚拟化?
运维·服务器
陈皮糖..16 分钟前
基于 Keepalived 的传统 Web 高可用架构的容器化改造与可观测性升级
运维·docker·性能优化·架构·云计算·prometheus
凌云若寒18 分钟前
CODESOFT试用流程
linux·运维·网络·数据库·sentinel
云贝贝贝26 分钟前
Oracle 运维高频 6 坑:硬日期、AUTOEXTEND、闪回、锁、FRA、双引号
运维·数据库·oracle
java_logo31 分钟前
Docker 部署 go2rtc:轻松搭建摄像头多协议流媒体平台
运维·docker·容器·摄像头·rtsp·轩辕镜像·go2rtc
大模型码小白42 分钟前
【AI大模型】DeepSeek Harness 深度解析:大模型评测框架的架构与实践
java·运维·人工智能·spring·架构·自动化
小猪佩奇TONY1 小时前
Linux 内核学习(18) --- linux dma_buf 机制
linux·运维·学习
「、皓子~1 小时前
海狸IM 2.1 私有化部署从零到一:中间件、微服务与 Nginx 全流程
nginx·flutter·微服务·中间件·开源软件·im·海狸im
zhengqweasd1 小时前
网站卡死、接口超时的隐性根源
运维·服务器·网络