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;

}

}

相关推荐
MACKEI9 分钟前
服务器流式传输接口问题排查与解决方案
python·nginx·流式
Tinyundg10 分钟前
Linux系统分区
linux·运维·服务器
要做一个小太阳13 分钟前
华为Atlas 900 A3 SuperPoD 超节点网络架构
运维·服务器·网络·华为·架构
江畔何人初17 分钟前
service发现
linux·运维·云原生
life码农24 分钟前
Linux系统清空文件内容的几种方法
linux·运维·chrome
zbguolei29 分钟前
虚拟机安装Ubuntu后无法登录
linux·运维·ubuntu
UP_Continue32 分钟前
Linux--基础IO
linux·运维·服务器
驱动探索者36 分钟前
linux hwspinlock 学习
linux·运维·学习
RisunJan40 分钟前
Linux命令-logout(安全结束当前登录会话)
linux·运维·安全
ICT董老师1 小时前
在Linux中,有多种命令可以向指定文件添加文本
linux·运维·服务器