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;

}

}

相关推荐
日取其半万世不竭4 小时前
LVM 逻辑卷管理:不停机扩容磁盘的正确方式
运维·服务器
优化Henry4 小时前
TDD-LTE站点Rilink=3链路故障处理案例---BBU侧C口“有发光、无收光”的排查与恢复
运维·网络·信息与通信·tdd
浪客灿心4 小时前
Linux网络传输层协议
linux·运维·网络
V搜xhliang02465 小时前
OpenClaw科研全场景用法:从文献到实验室的完整自动化方案
运维·开发语言·人工智能·python·算法·microsoft·自动化
遇见火星5 小时前
Nginx限流配置:防止接口被刷,服务器稳如泰山
运维·服务器·nginx
计算机安禾6 小时前
【Linux从入门到精通】第49篇:服务器故障排查终极指南——思路决定出路
linux·运维·服务器
古月-一个C++方向的小白6 小时前
Linux——初识文件
linux·运维·服务器
北山有鸟6 小时前
编译香橙派内核
linux·运维·服务器
W.A委员会6 小时前
Docker基本使用流程
运维·docker·容器
小此方6 小时前
Re:Linux系统篇(八)权限篇 ·三:深度解析从 umask 位运算到粘滞位的“权力锁”
linux·运维·服务器