nginx编译安装

nginx编译安装

Scroll Down

nginx编译安装

安装步骤

  1. 下载地址:http://nginx.org/download/nginx-1.16.1.tar.gz

  2. 安装准备:nginx依赖于pcre库,以及pcre扩展库

  3. 安装步骤:

    • yum install pcre pcre-devel
    • 进入需安装的位置使用wget进行安装
    • wget http://nginx.org/download/nginx-1.16.1.tar.gz
    • 解压:tar zxvf nginx-1.16.1.tar.gz
    • 进入文件夹
    • ./configure –prefix=/usr/local/nginx
    • make && make install
  4. 启动:

    ./usr/local/nginx/sbin/nginx

  5. 文件目录:
    conf 配置文件
    html 项目目录文件
    logs 日志文件
    sbin 二进制文件

    启动时可能出现的状况:
    80 端口被占用,可能服务器当前有其他web服务器进程在运行,可能是Apache,Tomcat等
    解决办法:杀掉改进程即可

nginx信号控制

参数解释
TERM, INT即可杀死进程
QUIT优雅的关闭进程,即等待请求结束后再关闭
HUP重新读取配置文件,平滑的重读文件
USR1重读日志,在按日/月分割时可以使用
USR2平滑升级
WINCH优雅的关闭进程(配合USR2来使用)

例子:kill -HUP nginx进程号

改进,每次都有查找nginx进程
kill —HUP cat /usr/local/nginx/logs/nginx.pid