nginx(web)服务器基础

     

1、安装(以CentOS系统为例)

1)yum安装:

   yum -y install  gcc  gcc-c++   autoconf   automake                  --安装nginx服务器所需的相关依赖包

   yum -y install  zlib  zlib-devel  openssl  openssl-devel   pcre  pcre-devel

   yun -y  install nignx

2)编译安装:

   下载源码包,执行:

    tar  zxvf   nginx-0.x.xx.tar.gz

    cd  nginx-0.x.xx

    ./configure

    make

    make  install

 

2、nginx的启动

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

 

3、nginx的停止

    ps  -ef | grep nginx    --查找nginx的主进程号

    kill  -QUIT  nginx主进程号  或  kill -QUIT ‘/usr/local/nginx/logs/nginx.pid`    --从容停止nginx

    kill  -TERM nginx主进程号   或  kill  -INT nginx主进程号   --快速停止nginx

    pkill -9  nginx   --强制停止所有nginx进程

 

4、检查配置文件

      /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf   --检查配置文件是否正确

 

5、重启nginx

     kill  -HUP  nginx主进程号  或  kill -HUP ‘/usr/local/nginx/logs/nginx.pid`    --平滑重启nginx

 

6、nginx支持的几种信号:

  •      TERM、INT  快速关闭
  •      QUIT   从容关闭
  •      HUP    平滑重启,重新加载配置文件
  •      USER1   重新打开日志文件
  •      USER2   平滑升级可执行程序
  •      WINCH   从容关闭工作进程

7、nginx的平滑升级

     

    

  

 

 

nginx(web)服务器基础,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。