Nginx

Nginx

Nginx是俄罗斯的lgor Sysoev开发的一个高新能的HTTP和反向代理服务器软件。

应用场景:

  • 独立提供HTTP服务,作为静态网页服务器
  • 虚拟主机,一台Nginx服务器可虚拟出多个网站
  • 反向代理。负载均衡

概念:

对于高并发场景,常用QPS(每秒处理请求数)来衡量web应用的吞吐量,QPS表示服务器一秒能够处理多少个请求。

PV(Page View):页面访问量,即页面浏览量或点击量,用户每次刷新即被计算一次。

TPS:是 Transactions Per Second 的缩写,也就是事务数/秒。

一个有着简单业务逻辑(带数据库访问)的程序在单核 CPU 下能够支持的 QPS大致为 50 - 100,即每秒可

以处理 50 - 100个请求。

新浪微博每天 1 亿多 PV,QPS平均为 1500QPS,峰值为 5000QPS。

安装和配置
  • tar -xvzf nginx-1.14.2.tar.gz
    安装编译工具及库文件
    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
    安装 Nginx
    	1、进入/nginx-1.14.2目录下;
    	2、运行# ./configure
    	3、运行 make & make install 进行安装
    启动 Nginx
    到/usr/local/nginx/sbin 目录下,运行./nginx,启动 nginx
    
反向代理和负载均衡

两个不同的域名指向同一台 nginx 服务器,比如:两个域名是 www.yueqian.cn 和 www.yq.com 访问的是

同一个服务器,但不同的域名则对应不同的 tomcat 应用;

同一个 web 应用由两个 tomcat 提供服务,形成集群,由 Nginx提供统一的访问入口。

如果一个 web应用由多台 tomcat 服务器组成集群,由 Nginx 把请求分配到不同的服务器处理,这就是负 载均衡。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

李鑫海。

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

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

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

打赏作者

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

抵扣说明:

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

余额充值