nginx介绍

作者: IARNO | 来源:发表于2018-11-10 21:15 被阅读0次

    介绍

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

    nginx使用率:

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

    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介绍

        本文链接:https://www.haomeiwen.com/subject/whjtfqtx.html