nginx中实现Misconfigured Access-Control-Allow-Origin Header
时间: 2024-01-05 11:21:13 浏览: 122
在Nginx中实现Misconfigured Access-Control-Allow-Origin Header,你可以按照以下步骤进行配置:
1. 打开Nginx的配置文件,通常位于`/etc/nginx/nginx.conf`或`/etc/nginx/conf.d/default.conf`。
2. 在`location /`块中添加以下配置参数:
```shell
location / {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
if ($request_method = 'OPTIONS') {
return 204;
}
}
```
3. 保存并关闭配置文件。
4. 重新加载Nginx配置,以使更改生效。可以使用以下命令:
```shell
sudo service nginx reload
```
这样配置后,Nginx服务器将允许来自任何源(Origin)的请求,并在响应头中添加正确的Access-Control-Allow-Origin Header。
阅读全文