初识Nginx服务

本文介绍了Nginx服务的编译安装过程,包括关闭防火墙、安装依赖、配置和启动服务。还讨论了Nginx与Apache的优缺点,并讲解了Nginx的配置文件结构、日志格式设定、基于授权和客户端的访问控制,以及基于域名的虚拟主机配置。提供了实用的管理技巧,如调整并发连接限制和使用epoll。
摘要由CSDN通过智能技术生成

Nginx服务

Nginx是一款高性能,轻量级Web服务软件,其优点稳定性高,系统资源消耗低,对HTTP并发连接的处理能力高(单台物理服务器可支持30000~50000个并发请求)

Nginx相对于Apache的优点:

轻量级,同样是Web服务,比Apache 占用更少的内存及资源﹔

高并发,Nginx处理请求是异步非塞的,而Apache 则是阻塞型的,在高并发下Nginx能保持低资源低消耗高性能;

高度模块化的设计
编写模块相对简单;社区活跃,各种高性能模块出品迅速。

Apache相对于Nginx的优点:
rewrite,比Nginx的rewrite强大;模块超多,基本想到的都可以找到;少bug,Nginx的bug相对较多;超稳定

存在就是理由,一般来说,需要性能的web服务,用Nginx。如果不需要性能只求稳定,那就Apache。Nginx处理动态请求是弱项,一般动态请求要Apache去做,Nginx只适处理静态网页或反向代理。


编译安装Nginx服务

1.关闭防火墙,将Nginx软甲包 传到/opt 目录下,安装依赖包

在这里插入图片描述

在这里插入图片描述

2.编译安装

 make && make install 

3.将Nginx加入 /usr/local/sbin 目录中

在这里插入图片描述

4.启动服务

在这里插入图片描述

检查,启动,重启,停止,nginx服务

nginx -t ##启动
nginx    ##停止

cat /usr/local/nginx/logs/nginx.pid   ##查看nginx的PID号

kill -3 <PID号>

kill -s OUIT <PID号>

killall -3 nginx

killall -s QUIT nginx

#重载
kill -s HUP <PID号>

#日志分隔,重新打开日志文件
kill -USR1 <PID号>

#平滑升级
kill -USR2 <PID号>

#查看版本号
nginx -v

在这里插入图片描述


管理nginx服务

[root@zzz opt]# cd nginx-1.12.2/
[root@zzz nginx-1.12.2]# cd objs/
[root@zzz objs]# cd /etc/i
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值