centos7源码安装Nginx
1、安装前准备工作 下载Nginx源码包,官网下载会有很多版本,注意版本号,偶数为稳定版,奇数为开发实验版 下载地址: http://nginx.org/en/download.html 2、安装编译环境、创建安装目录和用户 yum -y install gcc gcc-c++ pcre-devel zlib-devel mkdir /usr/local/nginx1.18 useradd -M nginx -s /sbin/nologin #创建Nginx用户,不设家目录,不允许登录系统 3、下载Nginx源码包 wget -c http://nginx.org/download/nginx-1.18.0.tar.gz 4、解压缩源码包 tar -zxf nginx-1.18.0.tar.gz 5、切换到解压后的源码目录 cd nginx-1.18.0 6、执行configure脚本生产编译配置文件Makefile ./configure --prefix=/usr/local/nginx1.18 --user=nginx --group=nginx &>/dev/null || echo $? #prefix指定安装路径,user和group指定运行权限的用户和组 make &>/dev/null || echo $? #编译二进制,并判断是否编译成功 make install