第一步:yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel
第二步:获取nginx的源码包
2.1:递归创建/home/web/server目录 -------------------mkdir -p /home/web/server
2.2:下载源码包保存至/home/web/server目录下------------------wget -P /home/web/server/ http://nginx.org/download/nginx-1.18.0.tar.gz
第三步:解压源码包
3.1:切换工作目录至/home/server下-----------------------cd /home/web/server/
3.2:解压nginx至当前工作目录(/home/server)------------------tar -zxvf nginx-1.18.0.tar.gz
第四步:进入nginx目录编译安装
4.1:检查环境,指定nginx的安装位置在/home/web/server/nginx下,并生成Makefile文件------------------------- ./configure --prefix=/home/web/server/nginx
4.2:使用configure脚本得到Makefile文件后,使用make来编译,make install安装,我们用&&连接,表示表示正确执行make后执行make install----------------------make && make install
4.3:启动nginx--------------/home/web/server/nginx/sbin/nginx
4.4:查看nginx进程是否启动-------------------------ps -aux|grep nginx
4.5:查看80端口是否正常开启---------------netstat -tunlp|grep 80
4.6:添加nginx的环境变量,否则每次操作nginx都要打上一串,毕竟我们不能时时刻刻都在nginx目录下------------------echo "export PATH="$PATH:/home/web/server/nginx/sbin:"" >> /etc/profile && source /etc/profile && nginx -s reload
4.7:设置nginx开机自启(系统启动脚本vi /etc/rc.local 这个文件是系统启动后会自动执行的,我们就将启动命令加入到这个文件中,并给它可执行的权限)-------------------echo "/home/web/server/nginx/sbin/nginx -c /home/web/server/nginx/conf/nginx.conf &" >>/etc/rc.local && chmod o+x /etc/rc.local