标签:nginx跨域 跨域
server { listen 8080; include enable-php.conf; root /home/wwwroot/image; location / { add_header ‘Access-Control-Allow-Origin‘ ‘http://www.tisunion.com‘; add_header ‘Access-Control-Allow-Credentials‘ ‘true‘; add_header ‘Access-Control-Allow-Methods‘ ‘GET‘; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ /\. { deny all; } access_log /home/wwwlogs/image.log access; }
要在nginx上启用跨域请求,需要添加指令:
add_header ‘Access-Control-Allow-Origin‘ ‘http://www.tisunion.com‘;
add_header ‘Access-Control-Allow-Credentials‘ ‘true‘;
add_header ‘Access-Control-Allow-Methods‘ ‘GET‘;
注释如下:
第一条指令:授权从www.tisunion.com的请求
第二条指令:当该标志为真时,响应于该请求是否可以被暴露
第三条指令:指定请求的方法,可以是GET,POST等
如果需要允许来自任何域的访问,可以这样配置:
Access-Control-Allow-Origin: *
重启nginx
service nginx reload
本文出自 “铁刚” 博客,请务必保留此出处http://guotiegang55.blog.51cto.com/929937/1738881
标签:nginx跨域 跨域
原文地址:http://guotiegang55.blog.51cto.com/929937/1738881