nginx学习----nginx反向代理proxy*

本文介绍了nginx的反向代理配置,包括proxy_pass用于设置被代理服务器地址,proxy_set_header用于修改请求头信息传递给被代理服务器,以及proxy_redirect用于处理重定向URL。通过实例演示了如何配置和使用这些指令,确保反向代理过程的正常运行。
摘要由CSDN通过智能技术生成

在这里插入图片描述

nginx的各项代理在官网可以查到,在使用时可参考


一:反向代理语法

nginx反向代理模块指令都由ngx_http_proxy_module模块进行解析,改模块在安装nginx时已将安装

1.proxy-pass


该指令用来设置被代理服务器地址,可以是主机名,ip+端口,域名等形式

模块 proxy_pass URL
默认值
位置 location

URL: 为要设置被代理的服务器地址,包括传输协议(http,https://),主机称或ip地址加端口号
举例:

proxy_pass http://www.baidu.com;
proxy_pass http://192.168.100.10:8080;		#不加端口默认是80

在这里插入图片描述

在填写proxy_pass后面加不加 / 呢

当location后面加上一个名称后:
location /server {....}

访问:proxy_pass http://192.168.100.10;      #当ip后面不加 / 时
其实访问的是 http://192.168.100.10/server/index.html

访问:proxy_pass http://192.168.100.10/;     #当ip后面加上 / 时
其实访问的是 https://192.168.100.10/index.html

server {
        listen  8080;
        server_name lcoalhost;
         location / {
               proxy_pass http://172.16.0.168;
               proxy_pass http://172.16.0.168/;
           }
        }
客户端访问后效果是一样的

server {
        listen 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个人的朝圣ò

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值