在Nginx配置文件中配置Access-Control-Allow-Origin
时间: 2023-10-13 07:21:26 浏览: 203
在 Nginx 配置文件中,可以使用 `add_header` 指令来添加 HTTP 响应头中的 Access-Control-Allow-Origin 字段,从而允许跨域访问。
以下是一个简单的 Nginx 配置示例,展示了如何配置 Access-Control-Allow-Origin:
```
server {
listen 80;
server_name example.com;
location / {
# 允许跨域访问的域名,可以使用通配符 * 表示允许任意域名
add_header Access-Control-Allow-Origin *;
# 允许跨域访问的请求方法
add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
# 允许跨域访问的请求头
add_header Access-Control-Allow-Headers "Authorization, Content-Type, Accept";
# 允许跨域访问时是否携带 cookie
add_header Access-Control-Allow-Credentials "true";
# 其他配置
...
}
}
```
上述配置将允许任意域名跨域访问,使用 GET、POST、OPTIONS 请求方法,允许携带 Authorization、Content-Type 和 Accept 请求头,允许携带 cookie。
阅读全文