Nginx反向代理常用配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx反向代理常用配置相关的知识,希望对你有一定的参考价值。

参考技术A 在计算机中,客户端A与服务端B进行同行,中间加入中介C进行数据传递,则形成了代理。来个浅显易懂的比喻,三年级二班小明和小花谈恋爱,由于小明和小花座位离的太远,这时候需要小王在中间传递纸条,在这个爱情故事中小王在中间充当了代理作用。

正向代理中,客户端通过代理服务器从服务端收发数据,即为正向代理。
举个栗子:有一个局域网,但是只有主机局域访问外部网络的权限,现在所有的机器都需要访问外部网络,通过将主机设置为代理服务器,让所有的机器通过主机可以访问外部网络,即称为正向代理。

反向代理中,代理服务器替服务端收发数据,所有的请求与相应都经过反向代理,可以用来实现数据缓存,负载均衡等。
举个栗子: 张三开了一个保险公司(服务端),一开始公司业务小,一个人接电话就够了,后来随着公司扩张,每天无数电话打进来,张三招了一个客服李四(代理),张三把和客户对接的事情都交给了李四,形成了反向代理。

配置项很多,挑几个几个常用的配置依次介绍:location、proxy_set_header、rewrite、proxy_pass

当然还有”!“、”^“匹配,用的比较少,这里不做说明

这里还有很多数据,不一一说明

包含3个参数:

用法示例:

301重定向表示永久性重定向,对于SEO相较302来说比较友好,这里不做过多说明。

nginx doc
nginx rewrite 配置

Nginx常用反向代理配置规则

Nginx常用反向代理配置规则 https://segmentfault.com/a/1190000022501310 因为业务系统需求,需要对web服务作nginx代理,在不断的尝试过程中,简单总结了一下常见的nginx代理配置。 1. 最简反向代理配置 在http节点下,使用upstream配置

以上是关于Nginx反向代理常用配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx代理常用配置

尚硅谷Nginx教程简介安装常用命令和配置文件配置实例——反向代理

nginx反向代理功能及常用配置

nginx前端常用配置

nginx常用配置系列-反向代理

Nginx 的常用的命令和反向代理