Nginx基本安装与使用:静态文件服务+反向代理+权重访问代理

本文介绍如何使用 Nginx 进行反向代理设置,包括安装 Nginx、配置静态文件服务及实现 Tomcat 的反向代理。通过实际操作步骤,帮助读者理解 Nginx 在负载均衡及提高网站性能方面的作用。

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

先来解释一下分享代理的定义,反向代理(Reverse Proxy)方式是指以代理服务器来接受互联网上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给互联网上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
让nginx的监听一个端口,譬如80端口,但实际上我们转发给在8080端口的Tomcat中,由它来处理真正的请求,当请求完成后,Tomcat返回给nginx,由nginx进行返回到客户端,但实际上进行处理的是tomcat。

我们常常把静态文件交由nginx的来进行处理,作为静态伺服器,这样可以方便缓存静态文件,比如CSS,JS,HTML,HTM等。

详细用法:

1)到nginx的官网下一个.http://nginx.org/en/download.html可以到这里去下由于我的是windows,所以就下载了windows版本的。下载完成后进入到nginx文件夹,直接启动nginx.exe就OK了。

比如我下载后放在D:\ software \ nginx-1.1.7,直接cmd后cd到 D:\ software \ nginx-1.1.7,然后输入nginx start,直接启动nginx,这里也许你会看到一个窗口一闪而过,根据我们使用tomcat的经验,如果一闪而过,证明有错误了,是吧?但实际上不是。
此时我们打开任务管理器,可以看到两个nginx.exe在那里,这说明我们已经启动了,至于为什么两个,我们这里不深究。

现在,我们已经启动了nginx的,这时就可以启动tomcat的,想着直接访问HTTP://localhost 就可以直接访问tomcat的了。

先不急,我们来看看启动后的nginx的的是怎样的直接访问HTTP://本地主机可以看到的nginx的欢迎界面。那么这些实际上是在哪里配置的这就涉及到的nginx的的一个重要配置文件nginx.conf了,我们下回分解。

由于自己是在为知笔记中写的,过来之后图片和很多样式都发生了变化,现将笔记链接分享,完整的静态文件服务+反向代理+权重访问代理都有,如下:

静态文件服务+反向代理+权重访问代理—为知笔记完整配置版(请点击查看)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值