首页 > 系统相关 >nginx中的proxy_pass配置

nginx中的proxy_pass配置

时间:2022-11-01 11:23:46浏览次数:65  
标签:127.0 http 0.1 nginx html proxy pass

Nginx 是最常用的反向代理工具之一,一个指令 proxy_pass搞定反向代理,对于接口代理、负载均衡很是实用,但 proxy_pass指令后面的参数很有讲究,通常一个/都可能引发一个血案。

通常nginx配置proxy_pass指令时,如果proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分代理上。

参考:https://blog.csdn.net/u010433704/article/details/99945557

假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。

第一种:

location /proxy/ {
proxy_pass http://127.0.0.1/;
}
代理到URL:http://127.0.0.1/test.html

 

第二种(相对于第一种,最后少一个 / )

location /proxy/ {
proxy_pass http://127.0.0.1;
}
代理到URL:http://127.0.0.1/proxy/test.html

 

第三种:

location /proxy/ {
proxy_pass http://127.0.0.1/aaa/;
}
代理到URL:http://127.0.0.1/aaa/test.html

 

第四种(相对于第三种,最后少一个 / )

location /proxy/ {
proxy_pass http://127.0.0.1/aaa;
}
代理到URL:http://127.0.0.1/aaatest.html

 

 

标签:127.0,http,0.1,nginx,html,proxy,pass
From: https://www.cnblogs.com/qwer123dsada/p/16847064.html

相关文章

  • Linxu下如何查看一个服务/应用的所在位置和配置位置(以nginx为例)
    有时候我们需要查看某个程序的配置和运行目录以nginx为例1、看出进程ID -PID [root@www~]#ps-CnginxPIDTTYTIMECMD1113?00:00:00n......
  • 关于nginx 一个服务器,多个站点的困惑?
    比如在nginx的html文件夹中,存在两个目录web1和web2http://xxxxx/web1http://xxxxx/web2如果使用localStorage来存储token,就会出现两个网站共享localStorage的情......
  • 配置Nginx遇到Active:inactive (dead)解决方法
    问题:●nginx.service-nginx-highperformancewebserverLoaded:loaded(/lib/systemd/system/nginx.service;enabled;vendorpreset:enabled)Acti......
  • The bean 'xxxUserMapper' could not be injected because it is a JDK dynamic proxy
    Thebean'xxxUserMapper'couldnotbeinjectedbecauseitisaJDKdynamicproxy原因Mapper代码当时如下:publicinterfaceXxxUserMapperextendsMapper<XxxUser......
  • Nginx配置godaddy证书
    在阿里云上购买的证书下载直接上传服务器配置到Nginx就可以直接使用,但是godaddy的需要自己手动生成证书:1.在网站:https://www.myssl.cn/tools/create-csr.html上生成KEY及......
  • Nginx学习六:静态代理
    文章目录​​一、原因​​​​二、原理图​​​​三、Nginx静态代理实现方式​​​​方式一:在nginx.conf的location中配置静态资源的后缀​​​​方式二在nginx.conf的lo......
  • nginx容器与php-fpm容器连接方式
    文档说明:只记录关键地方;获得nginx和php基础镜像的内默认配置文件从容器镜像中拷贝文件到容器外#!/bin/bashset-eux__DIR__=$(cd"$(dirname"$0")"pwd)c......
  • nginx load balance
    loadbalancehttps://zhuanlan.zhihu.com/p/64777456 四层负载均衡(tcp)在三层负载均衡的基础上,用ip+port接收请求,再转发到对应的机器。七层负载均衡(http)根据虚拟......
  • 使用haproxy 代理minio
    主要是测试下基于haproxy代理minio,比较简单环境准备docker-compose文件version:'3'services:minio:image:minio/minioports:......
  • Nginx源码编译并运行
    获取源码包并解压登录http://nginx.org/en/download.htmlwgethttp://nginx.org/download/nginx-1.20.2.tar.gztar-zxvfnginx-1.20.2.tar.gz安装Nginxcdnginx-1.2......