Linux的nginx编译安装
第一步,需要得到nginx的源码包(在官网上获得最新的源码包)
-
nginx官网下载地址:nginx下载地址
-
同时需要用到一个安装工具wget:
-
yum install wget -y wget http://nginx.org/download/nginx-1.17.8.tar.gz
-
-
得到源码包之后是一个压缩包,解压后进入目录
-
tar xf nginx-1.17.8.tar.gz cd /nginx/nginx-1.17.8
-
-
y安装nginx之后正常运行的所需依赖
-
yum install gcc pcre-devel openssl-devel -y
-
第二步配置nginx安装路径—》make && make install
第三步:关闭防火墙
以下是携程shell脚本的运行
-
#!/bin/bash #第1步:下载nginx源码包 yum install wget -y wget http://nginx.org/download/nginx-1.17.8.tar.gz #第2步:安装依赖关系包 yum install gcc pcre-devel openssl-devel -y #第3步:解压 tar xf nginx-1.17.8.tar.gz #第4步:进入解压后的目录 cd /nginx/nginx-1.17.8 #第5步:配置 ./configure --prefix=/usr/local/nginx --with-http_realip_module --with-http_ssl_module --with-pcre #第6步:编译然后再安装 yum install make -y make && make install #开机启动 /usr/local/nginx/sbin/nginx echo "/usr/local/nginx/sbin/nginx" >>/etc/rc.local chmod +x /etc/rc.d/rc.local #添加环境变量 PATH=$PATH:/usr/local/nginx/sbin echo "PATH=$PATH:/usr/local/nginx/sbin" >>/etc/bashrc #关闭防火墙 service firewalld stop systemctl disable firewalld