Nginx安装和管理--nginx系列之三

作者: 若与 | 来源:发表于2018-02-26 22:58 被阅读44次

nginx安装

    ubuntu:
        sudo apt-get install nginx -y
    redhat:
        sudo yum install  nginx -y
    mac:
        brew install nginx -y

master和worker进程

NGINX有一个master进程和一个或多个worker进程。如果缓存被启用,缓存加载器和缓存管理器进程也启动时运行。
主进程的主要目的是读取和加载配置文件,并维护工作进程。
工作进程执行请求的实际处理。NGINX依靠依赖操作系统的机制来高效地在工作进程中分配请求。工作进程的数量在nginx.conf配置文件中定义,并且可以针对给定配置修复或自动调整为可用CPU核心数量(worker_processes)。


控制NGINX

要重新加载配置,您可以停止或重新启动NGINX,或将信号发送到主进程。通过运行该nginx命令(调用NGINX可执行文件)和-s参数可以发送一个信号。

    nginx -s signal

该signal值可以是以下值之一:

- quit - 优雅地关闭
- reload - 重新加载配置文件
- reopen - 重新打开日志文件
- stop - 立即关闭(快速关机)

该kill实用程序也可用于直接向主进程发送信号。主进程的进程ID默认写入nginx.pid文件,该文件位于/ usr / local / nginx / logs或/ var / run目录中。

上面是通过nginx程序本身进行管理程序的。由于nginx启动以后,就会是一个daemon进程,就是一个服务。所以,也可以使用管理服务的方式管理nginx。

    Ubntu:
        sudo service nginx start
        sudo service nginx stop
        sudo service nginx restart
        sudo service nginx status
    
        
        
    Redhat:
        sudo service nginx start 
        sudo systemctl start nginx.service
        可以使用initd和systemd管理
    
    MAC: 
        使用brew进行管理

nginx的配置内容很多,放在下一期。

相关文章

  • Nginx安装和管理--nginx系列之三

    nginx安装 master和worker进程 NGINX有一个master进程和一个或多个worker进程。如果...

  • nginx安装部署

    nginx安装部署 nginx源码下载 nginx安装管理 nginx相关目录 nginx启动管理 nginx测试...

  • nginx

    nginx 安装包下载 Nginx系列~Nginx服务启动不了 net stop http 拒绝访问 (以管理员...

  • nginx学习目录

    nginx安装部署和配置管理 nginx日志配置 nginx平滑升级与回滚 nginx反向代理 nginx负载均衡...

  • Nginx

    Nginx的编译安装(Linux) Nginx部署 Nginx的架构 nginx进程管理:信号

  • 二、Nginx安装和配置文件

    nginx安装部署和配置管理 1、nginx部署-Yum安装 访问nginx的官方网站:http://www.ng...

  • nginx 命令

    安装nginx 禁止更新 更新Nginx 命令管理:

  • 聊聊nginx

    nginx源码安装 nginx命令 nginx命令添加到环境变量中 nginx配置项 nginx 日志管理 ngi...

  • nginx的安装与配置

    nginx的安装: 安装Nginx之前需要先安装一些依赖和lib库: 直接安装Nginx: 检查nginx是否安装...

  • 编译LNMP(环境Centos6.9)

    准备 下载 安装工具和依赖 安装 安装pcre nginx yum安装nginx 参考:http://nginx....

网友评论

    本文标题:Nginx安装和管理--nginx系列之三

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