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

nginx中的proxy_pass配置

时间:2023-04-11 20:45:12浏览次数:27  
标签:127.0 http 0.1 代理 nginx proxy pass

Nginx 是最常用的反向代理工具之一,一个指令 proxy_pass搞定反向代理。

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

通常nginx配置proxy_pass指令时,如果proxy_pass后面的url加/,表示绝对根路径;

如果没有/,表示相对路径,把匹配的路径部分代理上。

1.代理到URL:http://127.0.0.1/test.html

location /proxy/ {
  proxy_pass http://127.0.0.1/;
}

2.代理到URL:http://127.0.0.1/proxy/test.html

location /proxy/ {
    proxy_pass http://127.0.0.1;
}

 

标签:127.0,http,0.1,代理,nginx,proxy,pass
From: https://www.cnblogs.com/luoyihao/p/17307626.html

相关文章

  • Linux&Nginx16_Nginx负载均衡7
    一、概念在网站创立初期,我们一般都使用单台机器对外提供集中式服务。随着业务量的增大,我们一台服务器不够用,此时就会把多台机器组成一个集群对外提供服务,但是,我们网站对外提供的访问入口通常只有一个,比如www.web.com。那么当用户在浏览器输入www.web.com进行访问的时候,如何将......
  • 快速把Nginx安装为Windows服务,把软件加入系统服务自动启动方法windows下
    用nssm软件下载地址:https://nssm.cc/download 首先介绍一个NSSM这个小工具,将exe做成系统服务,非常方便实用。官网:NSSM-theNon-SuckingServiceManager直接下载:nssm-2-24NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还......
  • Passwork 还是 KeePass, 企业应该选哪一个?
    在企业密码管理方面,有很多选择,其中最受欢迎的两个是Passwork和KeePass。虽然两者都是不错的选择,但它们是为不同的目的而设计的。KeePass是一个主要为个人使用而设计的密码管理器,是一个免费的开源程序,允许用户将密码存储在一个安全的位置。虽然它可以在商业环境中使用,但......
  • Nginx 通过 Cookie 做灰度就这么简单
    由于业务需要,要做灰度发布测试,刚开始考虑通过IP来做判断,分发不同的后端,但是由于IP不好确定,有的客户端IP不固定,所以考虑用cookie来做逻辑很简单,如下图:  在nginx做这个很简单,两个方法,map或if首先看map怎么做为了模拟环境,我又不想多开服务器,所以起了个http......
  • 巧用Nginx配置解决跨域问题
    页面nginx配置1,前端页面放在域名根目录,比如,http://www.xuecheng.com/,对应的nginx配置:#门户location/{aliasD:/Z_lhy/SpringCloud/xuecheng_online/www/xc-ui-pc-static-portal/;indexindex.html;}页面目录:接口nginx配......
  • Linux环境下nginx安装详细教程,一步步装上nginx
    本人安装Nginx环境为:CentOS7.9 下载安装包下载Nginx安装包Linux版:Nginx官网下载:https://nginx.org/en/download.html下载Stableversion(即稳定版) 上传安装包将压缩包放入系统: 解压:tar-zxvfnginx-1.22.1.tar.gz解压成功: 编译安装执行./configure配置命令:这里提示./config......
  • Nginx upstream采集
    因为nginx无论是开启模块还是添加模块都需要重新编译,我们首先做一些准备工作。测试环境操作系统:CentOS7.2安装依赖这些依赖是我这个环境下的,你可以根据自己的环境安装对应的依赖。yuminstall-ypatchyuminstall-ygdgd-develyuminstall-ylibxslt-develyuminstal......
  • 使用 Nginx 实现域名解析到不同端口的应用
    作为个人网站的服务器,一般都是一台。上面部署了各种应用,都是不同的端口。但是域名只能解析到80端口,而且如果你使用隐形URL转发的话,又需要另外加钱(TX的就是几百块一条....),这就很尴尬了。另一种显性URL又会直接301跳转,体验非常不好。这可如何是好呢?这就需要用到Nginx做反向代理了......
  • kube-proxy代替方案 Cilium
    CiliumCilium是一个开源的网络安全和服务发现解决方案,它基于Linux内核的eBPF(extendedBerkeleyPacketFilter)技术,提供了一种高效、灵活、可扩展的网络隔离和安全机制。网络隔离:Cilium通过eBPF技术实现了高效的包过滤和转发,可以在网络层面为不同的服务提供隔离和访问控制机......
  • postgresSQL Extended Query执行过程和sharding-proxy的处理
    pgExtendedQueryPostgreSQL:Documentation:15:55.2. MessageFlow多个阶段,可复用Parse→DESCRIBEstatement→SYNCParse解析,将sql文本字符串,解析成namedpreparedStatement语句(生命周期随session)占位符和参数类型Describe获取元数据,返回pst参数描述......