Nginx简单的安装

Nginx产生的原因:

1 巨大的流量
2 单台服务器资源和能力有限

在海量并发的环境下,用户每一次请求服务器,都需要大量的创建线程,每一个的线程都需要分配资源,当资源不足的时候就会使得服务器宕机而无法提供服务.

高并发:
简而言之:就是可以使用多个线程或者多个进程,同时处理(就是并发)不同的操作,每秒有多少个请求同时访问

负载均衡:
负载均衡:就是讲请求.数据 均匀分摊到多个操作单元上执行,负载均衡的很关键在与均衡,也就是分布式架构设计中必须考虑的因素之一.

简而言之:只需要实现将请求或者数据均匀的分摊到多个操作单元上执行,就能实现负载均衡

在高并发情况下,实现负载均衡的一个分布式架构图:
在这里插入图片描述

什么是Ningx:
Ningx是一个轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器.

特点:占用内存下,并发能力强,nginx的并发能力在同类型的网页服务器中的表现非常好

官方的测试nginx支持50000并发链接,并且CPU,内存等资源消耗却非常低.运行非常稳定.

Nginx和apache的优缺点:

1.nginx相对于apache的优点:

优点:轻量级,同比web服务,比apache占用更少的内存已资源高并发,ngin处理请求是异步非阻塞的,而apache是阻塞的,在高并发下nginx能保持低资源低消耗高性能高度模块化的设计,编写模式相对比较简单,还有,nginx社区比较活跃,各种高性能模块出品迅速.
Nginx配置简洁,Apache复杂

2.apache 相对于nginx 的优点:
Rewrite重写,比nginx的rewrite强大模块超多,基本想到的都可以找到bug,nginx的bug相对比较多.

安装Nginx:

依赖 gcc openssl-devel pcre-devel zlib-devel
安装:yum -y install gcc openssl-devel pcre-devel zlib-devel
在这里插入图片描述
解压nginx文件:
tar -zxvf nginx-1.8.1.tar.gz
在这里插入图片描述

configure配置:
进入解压后的源码目录,然后执行configure命令进行配置
在这里插入图片描述
编译并安装
在这里插入图片描述
执行nginx命令
在这里插入图片描述
启动后,访问虚拟机的80端口,可查看到以下界面
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值