Window环境下配置Nginx集群(一)

本文介绍了Nginx的概念及其在反向代理中的作用,详细阐述了如何在Windows环境下配置Nginx集群,包括Nginx的下载安装、基本配置以及在同一台机器上设置两个Tomcat实例的步骤,旨在实现负载均衡和提高服务可用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Nginx概念与作用
Nginx 完成一个反向代理的一个工作。例如让nginx监听一个端口,譬如80端口,但实际上我们转发给在8080端口的tomcat1,8088端口的tomcat2….由指定的Tomcat指定处理真正的请求,当请求完 成后,由指定的tomcat返回,但数据此时没直接返回,而是直接给nginx,由nginx进行返回,nginx在这仅仅作为一个代理的作用,但实际上进行处 理的是tomcat。Nginx可以作为一个静态伺服器,静态文件交由nginx来进行处理,这样可以方便缓存那些静态文件,比如CSS,JS,html,htm等文件。

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
从用途 上来讲:
正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性减少网络使用率。反向代理的典型用途是将 防火墙后面的服务器提供给Internet用户访问。反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。
另外,反向代理还可以启用高级URL策略和管理技术,从而使处于不同web服务器系统的web页面同时存在于同一个URL空间下。
从安全性 来讲:
正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此你必须采取安全措施以确保仅为经过授权的客户端提供服务。
反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。

二、Window下Nginx集群配置

1. Nginx下载地址:http://nginx.org/en/download.html,选中window版本下载。

2. 运行nginx
这里写图片描述
或通过CMD控制台命令行:start nginx
这里写图片描述

3.nginx.conf文件配置如下:

这里写图片描述

listen:表示当前的代理服务器监听的端口,默认的是监听80端口。注意,如果我们配置了多个server,这个listen要配置不一样,不然就不能确定转到哪里去了。
server_name:表示监听到之后需要转到哪里去,这时我们直接转到本地,这时是直接到nginx文件夹内。
location:表示匹配的路径,这时配置了/表示所有请求都被匹配到这里
root:里面配置了root这时表示当匹配这个请求的路径时,将会在这个文件夹内寻找相应的文件,这里对我们之后的静态文件伺服很有用。
index:当没有指定主页时,默认会选择这个指定的文件,它可以有多个,并按顺序来加载,如果第一个不存在,则找第二个,依此类推。
下面的error_page是代表错误的页面,这里我们暂时不用,先不管它。

4.同一台机配置两个TOMCAT文件配置:
第一个Tomcat的server.xml配置:
这里写图片描述
第二个Tomcat的server.xml配置:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

为你写诗_xue

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

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

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

打赏作者

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

抵扣说明:

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

余额充值