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;

}

}

相关推荐
一直都在57240 分钟前
深入理解 synchronized:到底锁的是谁?
运维·服务器
RisunJan1 小时前
Linux命令-mkbootdisk(可建立目前系统的启动盘)
linux·运维·服务器
Sst的头号粉丝1 小时前
Docker——compose
运维·docker·容器
朽棘不雕2 小时前
Linux工具(上)
linux·运维·服务器
daad7772 小时前
bitcoin HD钱包示例 真实使命7
运维·服务器
Zero-Talent2 小时前
TCP/IP协议
运维·服务器·网络
桌面运维家2 小时前
Windows/Linux云桌面:高校VDisk方案部署指南
linux·运维·windows
Du_chong_huan2 小时前
1.7 计算机网络和因特网的历史 | 《计算机网络:自顶向下方法》精读版
运维·服务器·网络
ZZZKKKRTSAE2 小时前
rhel9快速上手Docker
运维·docker·容器
筱顾大牛2 小时前
Docker安装教程(加汉化!超详细!!!)
运维·docker·容器