首页 > 其他 > 详细

Nginx方向代理

时间:2017-12-28 12:59:38      阅读:211      评论:0      收藏:0      [点我收藏+]

proxy模块指令描述

proxy模块的可用配置指令非常多,它们分别用于定义proxy模块工作时的诸多属性,如连接超时时长、代理时使用http协议版本等。下面对常用的指令做一个简单说明。

    • proxy_connect_timeout ??nginx将一个请求发送至upstream server之前等待的最大时长;

    • proxy_cookie_domain ??将upstream server通过Set-Cookie首部设定的domain属性修改为指定的值,其值可以为一个字符串、正则表达式的模式或一个引用的变量;

    • proxy_cookie_path ?? 将upstream server通过Set-Cookie首部设定的path属性修改为指定的值,其值可以为一个字符串、正则表达式的模式或一个引用的变量;

    • proxy_hide_header ??设定发送给客户端的报文中需要隐藏的首部;

    • proxy_pass ??指定将请求代理至upstream server的URL路径;

    • proxy_set_header ??将发送至upsream server的报文的某首部进行重写;

    • proxy_redirect ??重写location并刷新从upstream server收到的报文的首部;

    • proxy_send_timeout ??在连接断开之前两次发送至upstream server的写操作的最大间隔时长;

    • proxy_read_timeout ?? 在连接断开之前两次从接收upstream server接收读操作的最大间隔时长;

如下面的一个示例:

 proxy_redirect off; 
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 30;
proxy_send_timeout 15;
proxy_read_timeout 15;

Nginx方向代理

原文:https://www.cnblogs.com/Dev0ps/p/8134945.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!