首页 > 网站 > Nginx > 正文

nginx跨域访问该怎么设置?

2024-08-30 12:22:50
字体:
来源:转载
供稿:网友
  1、进入nginx的html目录
  vim ./crossdomain.xml
  具体路径: /usr/local/nginx/html/crossdomain.xml
  2、在crossdomain.xml中添加:
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
  <cross-domain-policy>
  <allow-access-from domain="*" />
  </cross-domain-policy>
  结果就是:
  注意:默认/usr/local/nginx/html/crossdomain.xml 是不存在的.
  nginx做请求转发
  修改:/usr/local/etc/nginx/vhosts/xx.com.conf
  server {
  listen 80;
  server_name xxx.com  10.1.146.81;
  location / {
  add_header 'Access-Control-Allow-Origin' '*';
  add_header 'Access-Control-Allow-Credentials' 'true';
  add_header 'Access-Control-Allow-Methods' '*';
  proxy_pass http://localhost:8088;
  # proxy_redirect off ;
  index index.php index.html index.htm;
  }
  # error_page 500 502 503 504 /50x.html;
  }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表