【Nginx】Nginx配置实例-反向代理

8 篇文章 2 订阅
订阅专栏

1. 反向代理实例一

实现效果:使用 nginx 反向代理,访问 www.123.com 直接跳转到 127.0.0.1:8080

实现过程

1. 启动一个 tomcat,浏览器地址栏输入 127.0.0.1:8080,出现如下界面

2. 通过修改本地 host 文件,将 www.123.com 映射到 127.0.0.1

配置完成之后,我们便可以通过 www.123.com:8080 访问到第一步出现的 Tomcat 初始界面。那么如何只需要输入 www.123.com 便可以跳转到 Tomcat 初始界面呢?便用到 nginx 的反向代理。

3. 在 nginx.conf 配置文件中增加如下配置

如上配置,我们监听 80 端口,访问域名为 www.123.com,不加端口号时默认为 80 端口,故访问该域名时会跳转到 127.0.0.1:8080 路径上。在浏览器端输入 www.123.com 结果如下:

2. 反向代理实例二

实现效果:使用 nginx 反向代理,根据访问的路径跳转到不同端口的服务中 nginx 监听端口为 9001,

访问 http://127.0.0.1:9001/edu/ 直接跳转到 127.0.0.1:8081

访问 http://127.0.0.1:9001/vod/ 直接跳转到 127.0.0.1:8082

实现过程

1.准备两个 tomcat,一个 8001 端口,一个 8002 端口,并准备好测试的页面

2. 修改 nginx 的配置文件在 http 块中添加 server{}

location 指令说明 该指令用于匹配 URL。

语法如下:

  1. = :用于不含正则表达式的 uri 前,要求请求字符串与 uri 严格匹配,如果匹配成功,就停止继续向下搜索并立即处理该请求。
  2. ~:用于表示 uri 包含正则表达式,并且区分大小写。
  3. ~*:用于表示 uri 包含正则表达式,并且不区分大小写。
  4. ^~:用于不含正则表达式的 uri 前,要求 Nginx 服务器找到标识 uri 和请求字符串匹配度最高的 location 后,立即使用此 location 处理请求,而不再使用 location 块中的正则 uri 和请求字符串做匹配。

注意:如果 uri 包含正则表达式,则必须要有 ~ 或者 ~ 标识。*

nginx配置例子-反向代理实现
HCS11的博客
07-09 1878
(1)打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到liunx.系统tomat主页面中(安装前,可以使用java -version 查 jdk 是否安装,没有,就先安装jdk)步骤一:将tomcat 压缩包放到 目录/usr/src 下步骤二:将使用以下命令,解压tomcat压缩包步骤三:进入解压后的tomcat目录下的bin目录下,执行startup.sh文件使用以下命令,查看防火墙开放的端口步骤一:在防火墙中,开放8080端口步骤二:重启防火墙。
nginx配置反向代理示例
z_qifa的博客
07-03 515
配置nginx: vim /etc/nginx/conf.d/default.conf 内容: 1 #负责压缩数据流 2 gzip on; 3 gzip_min_length 1000; 4 gzip_types text/plain text/css application/x-javascript; 5 6
Nginx 面试分享(八):反向代理
最新发布
之乎者也·的博客
12-07 1003
关于正向代理和反向代理,在 Nginx - 介绍 已经通过一张图详细的介绍过了,简而言之就是正向代理代理的对象是客户端,反向代理代理的是服务端,这是两者之间最大的区别。 Nginx 即可以实现正向代理,也可以实现反向代理
Nginx配置实例-反向代理
每天学习一点点
12-04 735
打开浏览器,在浏览器地址栏输入地址www.123.com,访问tomcat主页面。(1)在 liunx系统安装tomcat,使用默认端口8080 上传安装文件,并解压缩到/opt/tomcat。 进入tomcat的bin目录中,执行命令启动tomcat服务器。 (2)对外开放访问的端口 查看已经开放的端口号 (3)在 windows系统中通过浏览器访问tomcat服务器 第一步在windows系统的host文件进行域名和ip对应关系的配置通过修改本地host文件,将www.123.com映射到192.1
[转]Nginx配置——反向代理
jiaoqi6132的博客
12-01 5507
其他话不多说,下面来学习一下的反向代理。如果没有和环境,可以参考前两篇文章。VirtualBox安装Centos7在Centos7下安装Nginx在介绍反向代理之前,先来了解一下正向代理。正向代理:如果把局域网外的想象成一个巨大的资源库,则局域网中的客户端要访问,则需要通过代理服务器来访问,这种代理服务就称为正向代理,下面是正向代理的原理图。由于工作环境原因,日常工作只能局限于单位的局域网,如果想要访问互联网,怎么办呢?这就需要用到正向代理,本人经常用正向代理来进行上网。 反向代理:看下面原理图,就一目了
(5)Nginx 配置实例反向代理
01-09
 使用Nginx反向代理,根据访问的路径跳转到不同端口的服务中,Nginx监听端口为9001 访问http://127.0.0.1:9001/bs-manager/ 直接跳转到127.0.0.1:8001 访问http://127.0.0.1:9001/bs-webapp/ 直接跳转到...
Nginx实战之反向代理WebSocket的配置实例
01-20
实现方案 采用目前比较成熟的WebSocket技术,WebSocket协议为创建客户端和...在实际的生产环境中,要求多个WebSocket服务器必须具有高性能和高可用,那么WebSocket协议就需要一个负载均衡层,NGINX从1.3开始支持WebSoc
Nginx反向代理实例详解
01-20
一、反向代理实例 1 1、实现效果 (1)打开浏览器,在浏览器中输入www.123.com,跳转到linux系统tomcat主页面。  2、具体配置 (1)在windows系统的host文件进行域名和ip对应关系   (2)在Nginx进行请求 注意...
nginx正向代理与反向代理详解
09-29
本文给大家分享的是nginx实现正向代理和反向代理的具体方法配置以及不同的实例情况,非常的详细,希望大家能够喜欢
windows下配置nginx反向代理tomcat
08-15
windows下配置nginx反向代理tomcat,从下载地址开始讲起,第二步讲常用命令 第三步讲了一个实例,第四步是配置说明
Nginx反向代理配置
weixin_42751488的博客
04-14 9万+
nginx反向代理配置
nginx http服务器配置反向代理配置
XiChuan的博客
12-05 1220
为了使配置更易于维护,建议您将其拆分为存储在/etc/nginx/conf.d目录中的一组功能特定文件,并在主nginx.conf文件中使用include指令引用(包函)指定文件的内容。如下所示: include conf.d/http; include conf.d/stream; include conf.d/exchange-enhanced; 几个顶级指令(称为上下文)将适用于不同流...
Nginx反向代理配置实操案例
大河之犬的博客
04-13 944
反向代理,举个例子,就是多个域名A记录为同一台服务器,同时访问80端口,但是服务器可以自动将其分配到本地的8000,8080等端口。再配置 secureqr 项目,它是一个前后端分离架构的项目,存在一个额外的后端服务器,所以需要配置。目前 WWW 目录下存在两个静态前端站点。,会指向该域名A记录IP的。
Nginx配置反向代理和负载均衡
林老师带你学编程
08-03 8776
今天给大家介绍一下如何利用Nginx进行反向代理,之所以介绍这个的原因是,因为开发的时候遇到一个很尴尬的场景。因为是springboot项目,所以每一个控制类的端口都不一样,但是app那边所有接口都是对应一个ip和一个端口。如果我们想要实现本地app调式,就必须配置一个nginx,进行反向代理连接我们启动的服务器。废话不多说,开始我们nginx配置的介绍。 首先我们需要下载一个nginx,大家可...
nginx配置location配置方法及实例详解
winter2summer的博客
04-13 2万+
location匹配的是nginx的哪个变量? $request_uri location的匹配种类有哪些? 格式 location [ 空格 | = | ~ | ~* | !~ | !~* ] /uri/ {} # 精确匹配: 相等(=) # 字符串匹配: 字符串匹配(空格) 匹配开头(^~) # 正则匹配: 区分大小写匹配(~) 不区分大小写匹配(~*) 区分大小写不匹配(!~) 不
nginx location配置详细解释
热门推荐
西瓜的博客
02-19 13万+
-------------------- 写在这是方便大家找 nginx的安装配置三部曲:点击即可查看 1、安装和配置文件的基础配置,ctrl+f搜索nginx 2、nginx文档如何查看 + 常用的配置方式(伪静态,反向代理,动静分离,防盗链,图片缓存,gzip图片压缩) 3、高级配置-》负载均衡 --------------------- server_name _; #...
nginx配置location反向代理以及负载均衡
mr~li的博客
04-12 675
有些新手朋友问我反响代理和负载均衡如何使用,那么记录一下nginx基本的负载均衡和反向代理的使用(以python的django框架来简单介绍一下,django+gunicorn/wsgi+nginx+mysql 等数据库) 1-首先说一下如果不用nginx如何在服务器上部署服务 我们都知道django自带测试服务器,但是该服务器只限于开发使用,那么我们真正部署时要使用gunicorn或者wsg...
Nginx反向代理location与proxy_pass配置规则总结
m0_67391518的博客
07-28 1629
1.匹配模式及顺序举例=开头表示精确匹配,只有完全匹配上才能生效^~开头对URL路径进行前缀匹配,并且在正则之前~开头表示区分大小写的正则匹配不带任何修饰符,也表示前缀匹配,但是在正则匹配之后,如果没有正则命中,命中最长的规则location/通用匹配,任何未匹配到其它location的请求都会匹配到,相当于switch中的default2.location是否以“/”结尾在ngnix中location进行的是模糊匹配。...
Nginx应用-Location路由反向代理及重写策略
liuyinlong
01-25 2506
一、Nginx反向代理的路由策略 Nginx是著名的高性能Web服务器,应用在很多Web服务领域,同时开发和部署过程中,为了更好的控制接口API(或是WebService),我们需要严格的或是谨慎的规划URL的使用,这样才能为以后的扩张、迭代打下良好的基础,否则杂乱无章的URL使用,将是以后大规模扩展的噩梦。 Location配置语法规则: location [=|~|~*|^~] /
nginx反向代理配置实例
10-12
好的,以下是一个简单的nginx反向代理配置实例: ``` server { listen 80; server_name example.com; location / { proxy_pass http://localhost:3000; proxy_set_header Host $host; proxy_set_header X-...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 【VUE】微商城(八)----商品列表,商品详情页 9579
  • 【Nginx】Nginx简介 8476
  • 【Nginx】Nginx配置实例-反向代理 6403
  • 【VUE】微商城(七)----实现分类页面功能 4439
  • 【VUE】微商城(六)----我的页面布局,登录,退出登录,注册 4315

分类专栏

  • VUE微商城 付费 12篇
  • 【SpringBoot+Vue】实现后台管理系统 付费 11篇
  • JAVA数据结构 付费 14篇
  • VUE相关 23篇
  • Spring 9篇
  • SpringBoot 26篇
  • Nginx 8篇
  • 开发工具 1篇
  • elasticsearch 3篇
  • MYSQL 7篇
  • SpringMVC 13篇
  • mybatis 13篇
  • JAVA 86篇
  • JavaWeb 16篇
  • Java集合 5篇
  • spring boot 7篇
  • eclipse 6篇
  • linux 1篇
  • generator 1篇

最新评论

  • 【SpringBoot】发送html和基于模板的邮件

    尔卿: 昨天发现不行,我又改成了完整的Html,只不过要动态加载js生成表格,今天发现邮箱里面不能执行js,我现在准备,后台生成前端的表格,再拼接前端代码

  • 【SpringBoot】发送html和基于模板的邮件

    攻城狮·建哥: 你的content 不能知识一个iframe啊 ,要完整的html结构 也就是html 标签 head body 然后在body标签里面放一个iframe

  • 【SpringBoot】发送html和基于模板的邮件

    尔卿: String content = "<iframe scrolling='auto' rameborder='0' src='https://www.baidu.com/'name='right' width='100%' height='500px'></iframe>";

  • 【SpringBoot】发送html和基于模板的邮件

    尔卿: String content = "<iframe scrolling='auto' rameborder='0' src='https://www.baidu.com/'name='right' width='100%' height='500px'></iframe>"; 想把这个页面嵌入显示到邮件内容里面,邮件是发送成功了,但是打开邮件,内容是白的,看不到网页内容

  • 【SpringBoot】发送html和基于模板的邮件

    攻城狮·建哥: 没理解你的意思,你要实现的是什么效果

大家在看

  • 数字经济红利惠及全民,从掏钱消费到赚钱消费的转变,你准备好了吗?
  • Apache Hadoop的核心组成及其架构 906
  • 2023年度四川省博士后资助申报范围对象、奖补标准和程序材料
  • 北斗野外应急呼叫柱:准确定位,一键语音对讲,自定义图传,野外作业安全通信新标杆 597
  • 【收藏】Web 前端知识体系精简【文末福利!】赠2024Web 前端/安全工程师资料视频教程+源码+课件

最新文章

  • 【SpringBoot+VUE后台管理系统】(十一)权限管理_角色管理_菜单管理_权限分配_动态菜单
  • 【SpringBoot+VUE后台管理系统】(十)集成echarts实现数据统计展示
  • 【SpringBoot+VUE后台管理系统】(九)文件上传下载管理_用户头像上传
2023年53篇
2022年172篇
2021年8篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

攻城狮·建哥

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

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

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

打赏作者

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

抵扣说明:

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

余额充值

聚圣源名典起名免费取名盘锦成人起名服务乡野欲潮砂石建材公司起名大全替天行盗监控公司起名石起起名 男孩牛肉面快餐店起名字重生之名门商女万万没想到第一季高考几天气动标记机秋天的深处起名使用的好字有哪些金瓶双艳枕边的男人餐饮品牌起名韩金贝马赫等于多少公里农业技术公司起名大全集无独有偶的意思逍遥法外高清艺术工作室起名大全(3)四月份出生起名良辰多喜欢老爸当家企业名字怎么起好不速之客电影任重演过的电视剧水仙花的知识淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化