Nginx
1 前言
一个问题,一篇文章,一出故事。
笔者最近一个跨域的JavaScript操作遇到CORS提示,经过反复测试原来CORS需要在“location”中才能生效,于是整理此文。
2 最佳实践
2.1 服务端配置
2.1.1 增加配置
vim /etc/nginx/conf.d/www.cmdschool.org.conf
加入如下配置,
server { #... location / { add_header Access-Control-Allow-Origin * always; #... } }
2.1.2 重载使配置生效
systemctl reload nginx
2.2 客户端测试
curl -I https://www.cmdschool.org
可见如下配置,
Access-Control-Allow-Origin: *
参阅文档
=============
https://serverfault.com/questions/162429/how-do-i-add-access-control-allow-origin-in-nginx
没有评论