
Nginx 反向代理
发布日期:2021-05-08 13:39:56
浏览次数:18
分类:精选文章
本文共 1380 字,大约阅读时间需要 4 分钟。
Nginx 反向代理
反向代理
反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,用户直接访问反向代理服务器就可以获得目标服务器的资源。
- 反向代理是服务端代理
- 用户访问服务器其实是访问代理服务器而不是真正的服务器,用户并不清楚真实服务器的存在
- 由代理服务器代替用户访问真实的资源
Nginx的特点、安装注意事项
Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器
- 特点:
- 内存少:服务启动不到3M
- 并发能力强:5万/秒,实际值3万/秒
- 开发语言:C语言开发
- nginx启动会占用80端口,释放其他占用80端口号的服务。
- 在nginx的根目录中以超级管理员的方式运行nginx.exe
- 不要放C盘、不要有中文路径、启动nginx前检查80端口是否被占用
Nginx进程项
- 主进程:主要为用户提供反向代理服务器(内存占用大的)
- 守护进程:防止主进程意外关闭(内存占用小的)
属性
- down属性:如果tomcat服务器在后台宕机,则nginx会定期访问故障机,这时对已宕机的tomcat配置down属性后,用户将不会访问故障机。
upstream jtWindows{ server localhost:8091 weight=6 down;}
- backup属性:nginx中采用一种备用机模式,当正常情况下,用户不会访问故障机,当主机遇忙/主机宕机时,该备用机才会生效。
upstream jtWindows{ server localhost:8091 weight=6 down;//设置down属性 server localhost:8091 weight=3 backup;//设置backup属性}
Nginx 相关命令及tomcat高可用
- nginx命令:(在nginx根目录下执行)
- 1.启动:start nginx
- 2.重启:nginx -s reload
- 3.停止:nginx -s stop
搭建tomcat服务器集群可提高服务性能、并发能力以及高可用性。当tomcat服务器出现故障,可通过高可用机制实现自动化的故障迁移。
设置max_fails属性、fail_timeout属性#实现负载均衡配置 1.轮询 2.权重 3.iphash #配置Windows的tomcat负载均衡,其中的ip都是Windows的ip # max_fails : 最大的失败次数 fail_timeout : 失败的超时时间 upstream jtWindows{ #ip_hash; server localhost:8091 max_fails=1 fail_timeout=60s; server localhost:8092 max_fails=1 fail_timeout=60s; server localhost:8093 max_fails=1 fail_timeout=60s; }
这表示nginx访问8091时,如果有一次访问不通则直接访问其他的服务器,与之同时,若需再次访问8091这个端口要在60s之后。8092和8093端口也是一个意思。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月17日 18时29分49秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【计算机网络】应用层
2019-03-06
【Maven】POM基本概念
2019-03-06
【Java思考】Java 中的实参与形参之间的传递到底是值传递还是引用传递呢?
2019-03-06
【设计模式】单例模式
2019-03-06
【SpringCloud】Hystrix熔断器
2019-03-06
【Linux】2.3 Linux目录结构
2019-03-06
java.util.Optional学习笔记
2019-03-06
远程触发Jenkins的Pipeline任务的并发问题处理
2019-03-06
jackson学习之七:常用Field注解
2019-03-06
jackson学习之八:常用方法注解
2019-03-06
Web应用程序并发问题处理的一点小经验
2019-03-06
entity framework core在独立类库下执行迁移操作
2019-03-06
Asp.Net Core 2.1+的视图缓存(响应缓存)
2019-03-06
服务器开发- Asp.Net Core中的websocket,并封装一个简单的中间件
2019-03-06
没花一分钱的我竟然收到的JetBrains IDEA官方免费赠送一年的Licence
2019-03-06
Redis 集合统计(HyperLogLog)
2019-03-06
RE套路 - 关于pyinstaller打包文件的复原
2019-03-06
【wp】HWS计划2021硬件安全冬令营线上选拔赛
2019-03-06
Ef+T4模板实现代码快速生成器
2019-03-06
dll详解
2019-03-06