1. 下载地址:http://nginx.org/en/download.html
    2. 上传到服务器中
    3. 安装依赖环境

      • 安装gcc环境

        1. yum install gcc-c++
      • 安装PCRE库,用于解析正则表达式

        1. yum install -y pcre pcre-devel
      • zlib压缩和解压缩依赖

        1. yum install -y zlib zlib-devel
      • SSL安全的加密的套接字协议层,用于HTTP安全传输,也就是HTTPS

        1. yum install -y openssl openssl-devel
    4. 解压安装包

      1. tar -zxvf nginx-1.18.0.tar.gz
    5. 创建nginx临时目录

      1. mkdir /var/temp/nginx -p
    6. 在nginx目录下,输入如下命令进行配置,目的是为了创建makefile文件

      1. ./configure \
      2. --prefix=/usr/local/nginx \
      3. --pid-path=/var/run/nginx/nginx.pid \
      4. --lock-path=/var/lock/nginx.lock \
      5. --error-log-path=/var/log/nginx/error.log \
      6. --http-log-path=/var/log/nginx/access.log \
      7. --with-http_gzip_static_module \
      8. --http-client-body-temp-path=/var/temp/nginx/client \
      9. --http-proxy-temp-path=/var/temp/nginx/proxy \
      10. --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
      11. --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
      12. --http-scgi-temp-path=/var/temp/nginx/scgi
    7. make编译

      1. make
    8. 安装

      1. make install
    9. 进入/usr/local/nginx/sbin目录启动nginx

      1. ./nginx 启动
      2. ./nginx -s stop 强制停止服务
      3. ./nginx -s quit 处理完已有的HTTP请求后停止服务
      4. ./nginx -s reload 重启服务
      5. ./nginx -t 检测配置文件是否正确
      6. ./nginx -v nginx版本
      7. ./nginx -h 帮助
      8. ./nginx -c 指定配置文件