nginx介绍

介绍

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是轻量级占有内存少并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,之前的lamp组合已逐步被lnmp组合代替。

nginx使用率:

https://w3techs.com/technologies/cross/web_server/ranking/

nginx介绍_第1张图片
image.png

安装:

Nginx安装

相关命令:

nginx  -t   #检测配置是否正确
nginx  -s reload  #平滑重启
nginx  -s stop  #立即停止
nginx  -s quit   #优雅停止
nginx  -s reopen  #重新打开日志

命令具体描述:

  • 停止命令的区别
    nginx -s reload例如修改nginx配置操作,在修改配置之前的进程还会按照之前的配置正常运行,直到运行正常结束,当有新的进程时就会重新加载新的配置。
    nginx -s stop即使有正在运行的进程也会立即停止运行。
    nginx -s quit优雅停止,如果进程还没有结束的话,还会继续保持该进程,直到该进程彻底结束nginx才会停止。
  • nginx -s reopen命令
    例如:将access.log文件名修改为access.log.bak(nginx配置中访问日志名仍为access.log),nginx未停止运行的情况下,访问日志会继续往access.log.bak日志中写入,使用/usr/local/nginx/sbin/nginx -s reopne命令之后,访问日志才会往access.log文件中写入。

你可能感兴趣的:(nginx介绍)