设置apache和nginx允许跨域访问

LINUX / 作者:HMiJn / 1074人浏览

NGINX

配置文件设置

include /www/server/panel/vhost/rewrite/******.conf;

#允许跨域请求的域,* 代表所有

add_header 'Access-Control-Allow-Origin' *;

#允许请求的

headeradd_header 'Access-Control-Allow-Headers' *;

#允许带上cookie请求add_header 'Access-Control-Allow-Credentials' 'true';

#允许请求的方法,比如 

GET,POST,PUT,DELETE

add_header 'Access-Control-Allow-Origin' *;


配置如下:

add_header 'Access-Control-Allow-Origin' 'https://www.xxxx.com';

add_header 'Access-Control-Allow-Headers' *;

add_header 'Access-Control-Allow-Credentials' 'false';

add_header 'Access-Control-Allow-Methods' 'POST';


APACHE

伪静态配置。

.htaccess 文件

配置如下:

Header add Access-Control-Allow-Origin "*"

Header add Access-Control-Allow-Headers "*"

Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"