nginx配置例子-反向代理实现

5 篇文章 0 订阅
订阅专栏
3 篇文章 0 订阅
订阅专栏

4.1 反向代理实现(实例1)

4.1.1需要实现的效果

(1)打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到liunx.系统tomat主页面中

4.1.2 准备工作

(1)在liunx, 系统安装 tomcat, 使用默认端口8080. tomcat安装文件放到 liunx系统中,解压。

(安装前,可以使用java -version 查 jdk 是否安装,没有,就先安装jdk)

步骤一:将tomcat 压缩包放到 目录/usr/src 下

步骤二:将使用以下命令,解压tomcat压缩包

步骤三:进入解压后的tomcat目录下的bin目录下,执行startup.sh文件

(2)对外开放访问的端口

使用以下命令,查看防火墙开放的端口

​ firewall-cmd --list-all

步骤一:在防火墙中,开放8080端口

​ firewall-cmd --add-port=8080/tcp --permanent

步骤二:重启防火墙

​ firewall-cmd --reload

(3)在windows系统下,浏览器中输入linux的ip+tomcat端口号,访问tomcat服务

4.1.3 通过windows中浏览器 访问nginx ,转发到tomcat服务的过程分析。

4.1.4 具体实现

步骤一:在windows系统的host文件进行域名和ip对应关系的配置。

(1)

(2)在hosts文件中,添加linux 的ip 对应的域名

步骤二:在nginx进行请求转发的配置(反向代理配置)

(1)在编辑该文件 /usr/local/nginx/conf/nginx.conf ,修改以下内容和添加以下内容

​ (2)重启nginx服务

​ 在目录/usr/local/nginx/sbin/ 运行重启nginx服务命令 ./nginx -s reload

步骤三:在windows系统的浏览器,输入www.123.com 访问

4.2 反向代理实现(实例2)

实现效果:使用nginx反向代理,根据访问的路径跳转到不同端口的服务中。
假设 nginx.监听端口为9001,。
访问http://127. 0.0. 1:9001/edu/ 直接跳转到127. 0.0. 1:80814
访问http://127. 0.0.1:9001/vod/ 直接跳转到127. 0.0.1:8082。

4.2.1 准备工作
4.2.1.1准备两个tomcat服务器,一个8080端口,一个8081端口。

步骤一:在目录下/usr/src,创建两个目录

步骤二:将tomcat压缩包复制到该步骤一创建的两个目录下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ac23wQob-1688884042009)(D:\java\Java_Notes\nginx\nginx配置例子(实例)\image-20230706221503103.png)]

步骤三:解压该tomcat压缩包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1ILvXQuY-1688884042010)(D:\java\Java_Notes\nginx\nginx配置例子(实例)\image-20230706221622335.png)]

步骤四:先关掉以前启动的tomcat服务

​ 查看tomcat进程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X6nWgTdx-1688884042010)(D:\java\Java_Notes\nginx\nginx配置例子(实例)\image-20230706222421466.png)]

​ 关闭该tomcat进程

​

步骤五:启动这两个tomcat服务

​ (1)第一个tomcat,直接执行startup.sh文件,启动tomcat服务

​ (2)为了不和第一个tomcat的端口有冲突,需要修改第二tomcat的端口配置

​

​ (3)启动第二个tomcat,直接执行startup.sh文件,启动tomcat服务

步骤六:在windows的浏览器,测试访问这两个tomcat服务

​ (1)现在防火墙中,开放这两个tomcat的端口

​ (2)访问

4.2.1.2 创建文件夹和测试页面。

(1)在目录下/usr/src/tomcat8081/apache-tomcat-8.5.90/webapps ,使用命令mkdir 创建目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sKz5G0ts-1688884042010)(D:\java\Java_Notes\nginx\nginx配置例子(实例)\image-20230707000049838.png)]

(2)在(1)创建的目录下,创建新的文件,使用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jbs20i9N-1688884042010)(D:\java\Java_Notes\nginx\nginx配置例子(实例)\image-20230707000151905.png)]

(3)在新文件中,添加相关内容

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pJQd0SG3-1688884042011)(D:\java\Java_Notes\nginx\nginx配置例子(实例)\image-20230707000305384.png)]

(4)在windows下的浏览器测试

4.2.2 具体配置

(1) 找到nginx配置文件,进行反向代理配置。

在/usr/local/nginx/conf/nginx.conf文件中,添加该配置信息到nginx.conf文件中

(2) 在防火墙中,开放该(1)中配置的端口

使用以下命令,查看防火墙开放的端口

​ firewall-cmd --list-all

步骤一:在防火墙中,开放8080端口

​ firewall-cmd --add-port=8080/tcp --permanent

步骤二:重启防火墙

​ firewall-cmd --reload

(3)测试

使用Nginx实现反向代理
Think In JAVA—Max
05-31 3万+
一、代理服务器 1、什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。 2、为什么要使用代理服务器 1)提高访问速度     由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代
nginx配置实例—反向代理
slb190623的博客
12-11 2898
运行环境: centos8.4 64位、linux 1.20.2、java1.8.0311、tomcat8.5.73 使用工具: xhell、xftp Nginx配置实例-反向代理1 1.实现效果 (1)打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到linux系统的tomcat主页面中 2.准备工作 (1)在linux中安装java 1.1下载java java地址:https://www.oracle.com/java/technologies/downloads/#java8 1.2
windows下配置nginx反向代理tomcat
08-15
windows下配置nginx反向代理tomcat,从下载地址开始讲起,第二步讲常用命令 第三步讲了一个实例,第四步是配置说明
Nginx实现反向代理:详细配置代码注释
最新发布
java专栏
04-17 3221
Nginx是一款高性能的HTTP和反向代理服务器,常用于负载均衡、缓存、SSL终止、静态内容服务以及作为应用程序的反向代理。本文将详细介绍如何使用Nginx实现反向代理功能,包括基本配置、高级特性以及示例代码和详尽注释,以帮助您全面理解和应用Nginx反向代理能力。
Nginx反向代理配置示例
07-09 1751
经典的反向代理Nginx反向代理 虚拟主机 一个server{} 就是一个虚拟主机 基于域名的 Nginx方向代理示例(代理Tomcat): 安装Tomcat tar -zxvf apache-tomcat-7.0.61.tar.gz 解压Tomcat cd apache-tomcat-7.0.61 bin/startup.sh (关闭bin/shutdown.
Nginx反向代理配置实例
Harland的博客
07-05 440
感觉这边为你文章写的很简单 标题Nginx反向代理配置实例、及一台Nginx配置多个反向代理。 本文主要配置Nginx反向代理,及公司有多台服务器都需要公司一台主Nginx代理配置。使用Nginx+Tomcat实现此项目的反向代理,至于Nginx,tomcat如何搭建百度一大把。此案例是在一台服务器上面实现,一台虚拟机安装了两个tomcat。 1、虚拟机环境介绍。 服务器ip:192.168.161.189 Nginx端口:80 Tomcat1端口:8070 Tomcat2端口:8080 一台服务器安装了
Nginx——实现反向代理服务
tellmewsm
07-07 2423
一、新建springboot项目供nginx使用 @RestControllerpublic class HelloWorldController { @RequestMapping("/test1") public String sayHello1() { return "test1"; } @RequestMapping("/test2") ...
nginx 作为反向代理实现负载均衡的例子
01-10
〉另外一个功能就是作为反向代理服务器实现负载均衡 以下我们就来举例说明如何使用 nginx 实现负载均衡。因为nginx在处理并发方面的优势,现在这个应用非常常见。当然了Apache的 mod_proxy和mod_cache结合使用也...
mani-nginx:NGINX反向代理歧管
05-22
配置允许的来源。 非base64请求主体,使其易于阅读。 Cookies支持。 玛尼的例子: 要求POST { " requests " : [ { " url " : " https://jsonplaceholder.typicode.com/comments/1 " , " method " : " GET " , " ...
ReverseProxy:用于生产服务器的Nginx反向代理
04-01
用于生产服务器的Nginx反向代理 反向代理在Docker容器中作为Nginx服务器运行。 设置新应用程序并为其指定端口后,应为其配置端点。 添加端点 要将端点添加到反向代理,必须采取一些步骤 添加代理通行证 将新端点添加...
18个运维必知的Nginx代理缓存配置技巧(你都掌握了哪些呢)
01-20
其中一个例子是在应用程序栈中实现和优化缓存。在教程中介绍的技术可以帮助新手和高级用户使用 Nginx 中包含的内容缓存功能,从而获得更好的性能。 概览 内容缓存位于客户端和源服务器 (upstream) 之间,并保存它...
Nginx负载均衡的4种方案配置实例
01-11
轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。 配置例子如下: http{ upstream sampleapp { server <<dns>>; server <<another>>; } .... server{ ...
反向代理服务器
记录、分享
06-30 4035
反向代理Nginx示例1 反向代理的概念反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。通常的代理服务器,只用于代理内部网络对Internet外部网络的连接请求,客户机必须指定代理服务器,并将本来
nginx反向代理
qfxulei的博客
08-18 444
nginx Proxy 代理 1、代理原理 反向代理服务的实现: 需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,将用户请求分发到后端正真提供服务的服务器上。服务器返回自己的服务到负载均衡设备。负载均衡设备将服务器的服务返回用户。 2、正/反向代理的区别 正向代理: 正向代理的过程隐藏了真实的请求客户端,服务器不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替请求。我们常说的代理也就是正向代理,正向代理代理的是请求方,也就是客户端; 反向代理反向代理的过程隐藏了真实的服
Nginx配置反向代理实例
qq_41904213的博客
10-11 163
准备工作:安装好nginx和tomcat,并将war包,放入tomcat的webapps的目录下 一、配置hosts的映射地址 二、配置nginx.conf配置文件,配置反向代理配置一个server即可 &nbsp;&nbsp;&nbsp;&nbsp;# erp项目 upstream erp { server 192.168.183.130:8080; } server { listen ...
nginx反向代理配置实例
zpeien
12-04 805
nginx配置实例1----反向代理 反向代理示例一: 1、实现效果 ​ 1)、打开浏览器,在浏览器地址栏输入地址 www.123.com, 跳转到linux系统tomcat主页面上 2、准备工作 ​ 1)、安装tomcat ​ 2)、 开放tomcat的对外访问端口 3、访问过程的分析 配置过程 第一步 在windows系统的host文件中进行域名和ip对应关系的配置host文件在C:\Windows\System32\drivers\etc 下 192.168.17.129 www.123.com
nginx配置反向代理示例
z_qifa的博客
07-03 514
配置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反向代理配置实例1
越努力越幸运的博客
11-11 3416
三、Nginx反向代理配置实例1 实现效果:打开浏览器,输入 http://www.123.com/ 跳转到 Linux 系统Tomcat主页面。 准备工作:(详见3.1和3.2小节) 1)安装Nginx及其需要的依赖(详见第二章节) 2) 安装Tomcat,使用默认端口号8080 3)安装JDK,如果系统没有默认帮你下载好的话 3.1 Linux安装JDK1.8 这个在线下载好像有点 问题。。。。所以建议直接去他官网下载。找自己想要的版本即可。我是64位的Linux系统,所以我下载的是jdk-8u311-
nginx反向代理如何实现
08-26
### 回答1: Nginx反向代理是通过在服务器上运行Nginx服务器来实现的。首先,你需要在服务器上安装Nginx服务器。然后,你需要在Nginx服务器的配置文件中,指定要反向代理的目标服务器的地址。 举个例子,假设你的Nginx服务器的地址是http://example.com,你想要反向代理到http://backend.com。你可以在Nginx配置文件中添加以下内容: ``` server { listen 80; server_name example.com; location / { proxy_pass http://backend.com; } } ``` 这样,当用户访问http://example.com时,Nginx服务器会将请求转发到http://backend.com,并将从后端服务器收到的响应返回给用户。这样,用户就会感觉自己是直接访问http://backend.com,而不是通过Nginx服务器访问的。 反向代理的好处是,它可以让你在不暴露后端服务器的情况下,为用户提供服务。这对于保护后端服务器的安全性很有帮助。此外,反向代理还可以让你对后端服务器进行负载均衡,从而提高系统的吞吐量。 ### 回答2: Nginx是一个高性能的开源Web服务器,它也可以充当反向代理服务器。反向代理是指代理服务器代替客户端向目标服务器发起请求,并将服务器的响应返回给客户端。 要实现Nginx反向代理,您需要进行以下步骤: 1. 安装和配置Nginx服务器:首先,您需要下载和安装Nginx服务器。然后,您需要编辑Nginx配置文件,通常是nginx.conf文件,以指定代理服务器的设置。 2. 配置反向代理:在配置文件中,您需要使用`server`指令定义代理服务器的监听端口和域名。使用`location`指令指定要代理的目标服务器的地址和端口。 ```nginx server { listen 80; server_name example.com; location / { proxy_pass http://target_server_ip:target_server_port; } } ``` 在上面的例子中,当客户端请求`http://example.com`时,Nginx将代理请求到`target_server_ip:target_server_port`上的目标服务器。 3. 保存并重新启动Nginx服务器:编辑完配置文件后,保存并退出。然后,通过终端或命令提示符执行`nginx -s reload`命令来重新启动Nginx服务器,以使更改生效。 通过这样的配置Nginx服务器将会代理客户端的请求并将其转发到指定的目标服务器。目标服务器处理请求并将响应返回给Nginx,然后Nginx将响应返回给客户端。 反向代理常用于负载均衡、提供高可用性、缓存静态内容或处理SSL加密等方面。Nginx通过其高性能和轻量级的特性,成为实现反向代理的流行选择。

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

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

热门文章

  • 将一台笔记本电脑作为另一台笔记本电脑的扩展显示器 25756
  • java。用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。 6484
  • 其中的文件夹或文件已在另一个程序中打开怎么解决 6351
  • Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources 5745
  • 无法通过浏览器访问Tomcat下的webapps的文件夹的文件 4930

分类专栏

  • 学习 5篇
  • nginx 3篇
  • eclipse 1篇
  • 删除文件 1篇

最新评论

  • vscode 安装界面没有出现安装路径的选择 的解决,以及vscode的删除的问题

    克拉夫脱: 感谢博主,已经解决表情包

  • vscode 安装界面没有出现安装路径的选择 的解决,以及vscode的删除的问题

    彭羽攀pyp: 好办法,解决了表情包表情包谢谢老哥

  • Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources

    CRUD摆烂工程师: 厉害,问题解决了

  • 使用Java 编写将阿拉伯数字转为中文数字的代码

    LinAndQian: 有bug,输入 202020L 转换成文字就不对

  • Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources

    木一番: 很不错,springboot2.7.10,将<maven-resources-plugin.version改为3.1.0就可以打包了

大家在看

  • Keras导入imagenet_class_index.json数据集报错 160
  • 《计算机系统》csapp项目作业 lab6 705
  • 港湾周评|李小加“刀刃向内”裁员 351
  • hutool发邮件的功能有哪些特性?怎么使用?
  • SpringBoot邮件发送的安全性如何有效保障?

最新文章

  • 使用eclipce ,将java项目打包成jar包
  • tomcat7.exe 启动闪退解决
  • nginx配置例子-动静分离实例
2023年12篇
2022年25篇
2021年3篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

慢来来

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

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

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

打赏作者

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

抵扣说明:

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

余额充值

聚圣源全职军医卫视直播在线观看起名魏什么株洲手机靓号算生辰八字起名养身店起什么名字大全五行八字起名测名软件神界危机4.6加强版东风51洲际弹道导弹店铺测名起名绿山墙的安妮读后感传奇起什么名字爆率高中国气象局启动三级应急响应20年后再相会炳字起名的寓意是什么秦姓女孩起名高端给摄影工作室起名wml数学思维导图朽木响河北原美夏金字公司起名字支付宝和网银一样吗公司起名sgou唐朝绮丽男v12引擎商标起名的英文起名系统人工智能伍姓女宝宝起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

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