Centos7.6Nginx源码安装

  • 下载nginx安装包
    • wget http://nginx.org//download/nginx-1.17.8.tar.gz
  • 解压安装包
    • tar -zxvf nginx-1.17.8.tar.gz
  • 进入解压目录
    • cd nginx-1.17.8
  • ./configure —prefix=/usr/local/nginx(我是简单安装)
    • 报错的情况,查看是否缺少拓展,我个人没缺少拓展,常见的安装拓展;yum install -y gcc pcre-devel zlib zlib-devel
    • gcc:用于编译
    • pcre-devel:用于URL重写
    • zlib,zlib-devel:用于解压缩
  • make
  • make install
  • 安装完成,nginx安装目录此时为/usr/local/nginx
    • 配置文件:/usr/local/nginx/conf/nginx.conf
    • 可执行文件:/usr/local/nginx/sbin/nginx
    • 日志目录:/usr/local/nginx/logs
  • 这个时候还是不能直接命令行输入nginx启动的,因为nginx安装目录不在环境变量中
  • 本地环境变量:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
  • 为nginx可执行文件创建软连接
    • cd /usr/local/sbin
    • ln -s /usr/local/nginx/sbin/nginx nginx
  • 此时安装完成,可以直接命令行nginx启动服务。

你可能感兴趣的:(Centos7.6Nginx源码安装)