Nginx安装

1、什么是nginx

Nginx (engine x) 是一个高性能的HTTP反向代理web服务器,

Nginx是一款轻量级Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东新浪网易腾讯淘宝等。

反向代理服务器

2、为什么用nginx

高并发(High Concurrency)

是互联网分布式系统架构设计中必须考虑的因素之一,

它通常是指,通过设计保证系统能够同时并行处理很多请求。

高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。

响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应时间。

吞吐量:单位时间内处理的请求数量。

QPS:每秒响应请求数。在互联网领域,这个指标和吞吐量区分的没有这么明显。

并发用户数:同时承载正常使用系统功能的用户数量。

高可用(High Availability)

通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。

(一直都能用 99.9999%)

高性能

是指服务响应时间快,(CPU/处理器/内存)特别是在高并发下响应时间不会急剧增加。

Nginx特点:

高并发、高性能

可扩展性好

高可靠性

热部署

BSD许可证

3、如何安装nginx

nginx它使用c语言编写,通过源码的形式安装nginx.

3.1、先安装nginc需要的依赖环境

yum  install -y gcc-c++

yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

3.2、下载nginx

nginx: download

3.3、把下载的nginx放入linux系统

3.4、 创建一个目录作为nginx的安装目录

mkdir /usr/soft/nginx

 3.5、解压nginx源码文件

tar -zxvf nginx-1.18.0.tar.gz 

3.6、进入解压后的目录  

指定nginx安装的目录  

3.7、编译 

make

安装 

 make install

 3.8、启动nginx

sbin/nginx    启动nginx
sbin/nginx -s stop   关闭nginx
sbin/nginx -s reload  重新加载nginx配置

window浏览器就可以访问代理服务器

http://ip地址:80

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值