CORS跨站资源共享原始验证失败原理扫描这个错误nginx怎么调整
要解决CORS原始验证失败的问题,可以通过在Nginx配置中添加相应的头信息来解决。
以下是一种可能的解决方案:
- 打开Nginx的配置文件,通常是在
/etc/nginx/nginx.conf或/etc/nginx/conf.d/default.conf。 - 在
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' 'Origin, X-Requested-With, Content-Type, Accept' always;
add_header 'Access-Control-Allow-Credentials' 'true' always;
...
}
- 保存并关闭配置文件。
- 重新加载Nginx配置,可以使用以下命令之一:
sudo service nginx reload
或
sudo systemctl reload nginx
这样配置之后,Nginx会添加相应的CORS头信息,允许跨域访问。请注意,Access-Control-Allow-Origin中的*允许所有来源访问,如果你只想允许特定的来源,可以将*替换为相应的域名或IP地址
原文地址: http://www.cveoy.top/t/topic/iC4a 著作权归作者所有。请勿转载和采集!