Nginx网络服务

本文详细介绍了Nginx的基础知识,包括与Apache的区别、优缺点比较,以及如何编译安装Nginx服务。此外,还深入讲解了Nginx主配置文件`nginx.conf`的各个部分,如全局配置、I/O事件、HTTP设置和访问控制等,旨在帮助读者全面了解和掌握Nginx的配置与管理。
摘要由CSDN通过智能技术生成

目录

1.Nginx基础

1.Nginx和Apache的差异

2.Nginx和Apache的优缺点比较

3.编译安装nginx服务

2.认识Nginx服务的主配置文件 nginx.conf 

1.全局配置

2.I/O事件配置

3.HTTP设置

4.访问状态统计配置

5.基于授权密码的访问控制

6.基于客户端的访问控制

7.基于域名的nginx 虚拟主机

8.基于IP地址

9.基于端口


1.Nginx基础

     (1)一款高新能、轻量级Web服务软件;

     (2)稳定性高;

     (3)系统资源消耗低;

     (4)对HTTP并发连接的处理能力高;

     (5)单台物理服务器可支持30 000~50 000个并发请求。

1.Nginx和Apache的差异

轻量级,Nginxt比Apache占用更少的内存及资源:
静态处理,Nginx静态处理性能比Apache高;
Nginx可以实现无缓存的反向代理加速,提高网站运行速度;
Nginx支持热部署,启动速度迅速,可以在不间断服务的情况下,对软件版本或者配置进行升级;
Nginx高度模块化,编写模块相对简单,且组件比Apache少;
高并发下Nginx能保持低资源低消耗高性能;
Nginx是异步进程,多个连接可以对应一个进程;Apache是同步多进程,一个连接对应一个进程;
Nginx的性能和可伸缩性不依赖于硬件,Apache依赖于硬件;
Nginx配置简洁,Apache配置复杂。

  2.Nginx和Apache的优缺点比较

(1)nginx相对于apache的优点∶

 轻量级,同样起web服务,比Apache占用更少的内存及资源。 高并发,Nginx处理请求是异步非阻塞的,而Apache是阻塞型的在高并发下,Nginx能保持低资源低消耗高性能。
高度模块化的设计;
编写模块相对简;
社区活跃,各种高性能模块出品速度。

(2)apache相对于nginx的优点∶

 rewrite比nginx的rewrite强大;模块多,基本想到的都可以找到;少bug, Nginx的bug相对较超稳定存在就是理由,一般来说,需要性能的web服务,用Nginx。如果不需要性能只求稳定&

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值