Nginx 反向代理解决跨域问题

摘要:
服务器{listen8080;server_namelocalhost;位置/{proxypasshttp://111.111.111.111:8080#代理地址_ http_版本1.1;代理_集_头连接“”;add_headerAccess Control允许来源*;添加标头访问-

server {
    listen       8080;
    server_name  localhost;
    
    location / {
        proxy_pass http://111.111.111.111:8080;  # 代理的地址
        proxy_http_version 1.1;
        proxy_set_header Connection "";
        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
        add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-  Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';

        if ($request_method = 'OPTIONS') {
            return 204;
        }
        # root   html;
        # index  index.html index.htm;
    }
}

如果请求部分资源错误,报如下错:

upstream sent invalid chunked response while reading upstream,

那么加上 proxy_http_version 1.1; proxy_set_header Connection "";

免责声明:文章转载自《Nginx 反向代理解决跨域问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mybatis返回map类型数据空值字段不显示的解决方法netty5客户端监测服务端断连后重连下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

tp5做的excel导入导出(用的PHPexcel类)

//ajax没有流类型,需要另外的处理方式// 应用公共文件 function excelExport($fileName = '', $headArr = [], $data = []) { //引入phpExecl类 vendor("PHPExcel.PHPExcel"); $fileName .= "_" . da...

ORACLE EBS 价目表的导入功能存储过程BUG

能模块:ERP价目表的批量导入 错误信息: 问题解决:javascript与java跨界传递map       EBS在调用价目表批量导入功能(中文名---QP:成批导入价目表;英文名---)时,提示上图错误,调用的存储过程中包含:       QP_BULK_LOADER_PUB       qp_bulk_util       问题出在qp_bulk_...

java后台解决跨域问题

解决跨域问题的方式有很多,这里主要是添加注解的方式和采用添加拦截器的方法: 方法一、spring boot中只用在Controller类上添加一个“@CrossOrigin“注解就可以实现对当前controller 的跨域 访问了,当然这个标签也可以加到方法上。 @CrossOrigin public classCommonController { }...

分析nginx日志常用的命令总结

1. 利用grep ,wc命令统计某个请求或字符串出现的次数 比如统计GET /app/kevinContent接口在某天的调用次数,则可以使用如下命令: cat /usr/local/nginx/logs/access.log | grep 'GET /app/kevinContent' | wc -l 其中cat用来读取日志内容,grep进行匹配的文...

TOMCAT 启动报错 INVALID CHARACTER FOUND IN METHOD NAME. HTTP METHOD NAMES MUST BE TOKENS

Tomcat报错如下: 解决方案: 问题出现原因是Tomcat的header缓冲区大小不够,需要conf目录下的server.xml中增加maxHttpHeaderSize字段即可: <Connector port="8080"   executor="tomcatThreadPool"         protocol="HTTP/1.1"   ...

PE文件格式基本结构信息

一)win32下PE文件格式的文件有:*.exe;*.dll;*.scr;*.fon;*.drv;*.sys 二)pe文件基本结构 附加数据 其它节区 .reloc节区 .rsrc节区 .data节区 .text节区 节表 数据目录 选项头 文件头 PE标志 DOS stub DOS头 格式说明: 1)dos头: 0000 0000:4D 5A 000...