Nginx高级配置之反向代理
来源:互联网 发布:淘宝买弓箭犯法吗 编辑:程序博客网 时间:2024/05/22 00:45
正向代理
局域网内部通过代理访问局域网外部的资源,称为正向代理
配置
resolver
用于server
块,语法resolver address valid=time_out;
默认端口53,time_out丢包时间resolver_timeout time
域名解析超时时间proxy_pass
语法proxy_pass URL;
设置代理服务器地址
注意事项
- server块中不能出现
server_name
的配置 - 不支持正向代理
https
站点 resolver
指令是必须的
反向代理
局域网外部通过代理访问局域网内部的资源,称为反向代理。nginx能同时接受的客户端连接计算方式
worker_process * worker_connections / 4
基本指令
proxy_pass URL | upstream_name;
代理的URL或者服务器组名称。如果配置的URL带 proxy_pass http://10.8.177.25:8088/
则会将location的uri替换掉,如果有/不会替换.proxy_hide_header
用于隐藏服务器在发送响应时隐藏的一些头域信息,可在server http location
块配置proxy_pass_header
设置报文头中包含Date Server X-Accel
等代理服务器的头域信息proxy_pass_request_body on | off;
是否将来自客户端请求的请求体发给代理服务器proxy_set_header filed value
更改请求头信息值域,默认情况下:
proxy_set_header HOST $proxy_host; proxy_set_header Connection close;
proxy_set_body value
更改客户端请求体proxy_bind address
代理连接指定主机处理proxy_connect_timeout
nginx服务器与后端服务的连接超时时间,默认60 s
proxy_read_timeout time
read
等待后端服务器响应超时时间60 S
proxy_write_timeout time
write
等待后端服务器响应超时时间proxy_method method
请求代理服务器的方法,客户端的方法将被忽略proxy_ignore_client_abort on | off
中断网络请求时,是否中断对被代理服务器的请求,默认off即中断proxy_ignore_header field ...
服务器接受到被代理的服务器响应数据后不会处理设置的头域proxy_redirect off | default | redirect replacement
更改响应头部Location信息为当前代理服务器地址proxy_intercept_errors on | off;
如果开启,后端服务器返回的错误码大于400时,nginx返回自己的错误页面proxy_headers_hash_max_size size
报文头hash表容量上限proxy_next_upstream status
当请求等于status
的状态时交由下一组服务处理proxy_ssl_session_reuse
是否基于ssl的安全协议的会话连接
阅读全文
1 0
- Nginx高级配置之反向代理
- nginx反向代理配置
- nginx反向代理配置
- nginx反向代理配置
- Nginx 配置反向代理
- nginx反向代理配置
- nginx反向代理配置
- Nginx反向代理配置
- nginx配置反向代理
- nginx反向代理配置
- Nginx反向代理配置
- nginx反向代理配置
- Nginx反向代理配置
- nginx反向代理配置
- Nginx 配置 反向代理
- nginx 反向代理配置
- nginx配置反向代理
- nginx反向代理配置
- POI (Apache POI)
- bzoj2243[SDOI2011]染色 (树剖)
- 缓存那些事
- 【Java核心设计模式】DAO开发实战业务分析
- 关于adb推送遥控器按键键值
- Nginx高级配置之反向代理
- 融云及时通讯 加入群聊
- 支援
- 关于AJAX 跨域请求web项目/ajax跨域session问题
- Windows系统搭建kafka
- C++标准库的所有头文件
- 2017年9月8日
- Hive onver Hbase详解
- CentOS使用光盘添加删除程序