nginx反向代理怎么传递参数


当前第2页 返回上一页

nginx反向代理配置:

1

2

3

4

5

6

7

8

9

10

11

12

location ~ \/someuri {

       access_log /var/log/nginx/uploads.log;

       proxy_pass_header Server;

       proxy_set_header Host $http_host;

       proxy_redirect off;

       proxy_set_header X-Real-IP $remote_addr;

       proxy_set_header X-Scheme $scheme;

       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

       proxy_read_timeout 300;

       proxy_pass $scheme://proxy_location$uri;

       recursive_error_pages on;

   }

如上面代码所示,可以进行反向代理,但这样会有问题:

如果在url里面加了请求参数,用$scheme://proxy_location$uri转发后是不带这请求参数的,所以不能使用$uri这个变量,如需要继续携带请求参数,则需要使用$request_uri,即proxy_pass $scheme://proxy_location$request_uri;

以上就是nginx反向代理怎么传递参数的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

关于nginx location指令详解

nginx实现限流的方式有哪几种

位运算与nginx性能的联系

nginx上出现403应该怎么解决

nginx在centos7.3下的部署

nginx伪静态规则配置

nginx为什么能如此之快

nginx中必须配置的参数介绍

如何仅在nginx web服务器中启用tls1.2

nginx如何优化

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...