nginx如何修改ws请求的Access-Control-Allow-Origin
时间: 2024-05-22 08:09:31 浏览: 150
Nginx配置跨域请求Access-Control-Allow-Origin * 详解
在nginx中修改WebSocket请求的Access-Control-Allow-Origin,需要在配置文件中添加如下配置:
```
location / {
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://backend;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
```
其中,add_header 'Access-Control-Allow-Origin' '*'表示允许所有来源进行跨域请求。如果想要限制来源,则需要将*替换成指定的域名。
此外,还需要设置proxy_pass、proxy_http_version、proxy_set_header等相关参数,以保证WebSocket请求的正常转发。
阅读全文