运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

nginx跨域问题解决

运维开发网 https://www.qedev.com 2021-05-14 21:03 出处:51CTO 作者:Mr.Jiang
nginx跨域问题解决,运维技术交流原创的Linux文章。

nginx配置文件支持跨域

server {
  listen 443 ssl;
  listen 80;
  server_name baidu.com;
 
     access_log  /var/log/nginx/files_access.log main;
     error_log /var/log/nginx/files_error.log warn;
 
     include /etc/nginx/conf.d/aminer_ssl.macro;
     
     error_page 403 404 /404;
 
         location /{
                 gzip on;
                 gzip_types application/* application/json image/* text/*;
                 gzip_proxied any;
                 gzip_min_length 1000;
                 client_max_body_size 300M;
                 proxy_read_timeout 600; # Some requests take more than 30 seconds.
                 proxy_connect_timeout 600; # Some requests take more than 30 seconds.
                 proxy_redirect     off;
                 #proxy_buffering off;
                 proxy_buffering on;
                 proxy_buffer_size 64k;
                 proxy_buffers 32 16k;
                 proxy_busy_buffers_size 128k;
                 proxy_max_temp_file_size 4096m;
                 proxy_temp_file_write_size 128k;
                 
                 此处配置
                 -------
                 add_header "Access-Control-Allow-Origin" "*";
                 add_header "Access-Control-Allow-Methods" "*"; # GET, PUT, POST, OPTIONS, HEAD, DELETE, TRACE, CONNECT
                 add_header "Access-Control-Allow-Headers" "WWW-Authenticate, Server-Authorization, X-Auth-Token, Authorization, Proxy-Authorization, Content-Type, Origin, Referer, User-Agent";
                 add_header "Access-Control-Expose-Headers" "Content-Type, Origin, Referer, User-Agent";
                 add_header "Access-Control-Allow-Credentials" "true";
                 -------
                 proxy_set_header X-Real-IP  $remote_addr;
                 proxy_set_header   X-Forwarded-Proto $scheme;
                 proxy_set_header   Host              $http_host;
                 proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;
                 proxy_pass   http://192.168.6.218:8080/;
         }
   
 }

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号