阿里云配置head-http Option cors
时间: 2024-01-03 17:03:00 浏览: 30
在阿里云上配置跨域资源共享(CORS),可以通过在Nginx或Apache等Web服务器上配置添加响应头来实现。以下是在Nginx上配置CORS的步骤:
1.编辑Nginx配置文件
```
sudo vim /etc/nginx/nginx.conf
```
2.在http段中添加以下内容:
```
http {
...
# 添加CORS配置
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,Accept,Origin,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since' always;
add_header 'Access-Control-Allow-Credentials' 'true' always;
...
}
```
这里的配置意思是:
- Access-Control-Allow-Origin: 允许任何来源的请求访问,*表示任何来源都可以访问,也可以指定特定的域名。
- Access-Control-Allow-Methods: 允许的请求方法,如GET、POST、OPTIONS等。
- Access-Control-Allow-Headers: 允许的请求头,比如Authorization、Content-Type等。
- Access-Control-Allow-Credentials: 允许发送Cookie等凭证信息。
3.重启Nginx服务
```
sudo service nginx restart
```
这样就可以在阿里云上配置跨域资源共享了。