Nginx 网站服务

一.Nginx 概述

1.一款高性能、轻量级Web服务软件

稳定性高

系统资源消耗低

对HTTP并发连接的处理能力高

   单台物理服务器可支持30000~5000个并发请求

2.Nginx与Apache区别

最核心的区别在于 Nginx 采用异步非阻塞机制,多个连接可以对应一个进程;Apache 采用的是同步阻塞+多进程/线程模型,一个连接对应一个进程;

Nginx 抗并发能力更高
Nginx 更轻量,内存、CPU资源消耗更少
Nginx 配置简洁,使用场景多,稳定性高

3.Nginx 有哪些应用场景

(1)用作Web网站服务,处理http静态页面请求

(2)用作虚拟主机,实现一个服务器用于做多个网站站点

(3)用作反向代理、负载均衡,可以作为网关代理服务器接收客户端的请求转发给后端节点服务器集群

(4)用作web缓存服务器

4.Nginx 有哪些进程

master进程:管理worker进程,加载配置文件
worker进程:处理请求连接

二.编译安装Nginx服务

1.关闭防火墙,将安装nginx所需软件包传到/opt目录下(从官网下载)

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vim /etc/sysconfig/selinux

下载软件包

2.安装依赖包和解压nginx软件包

nginx的配置及运行需要pcre、zlib、openssl等软件包的支持,因此需要安装这些软件的开发包,以便提供相应的库和头文件

yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c++ make

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值